Skip to content
Snippets Groups Projects
Commit 90ff2572 authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

Warning police

parent 5943ce90
No related merge requests found
......@@ -78,7 +78,6 @@ import Data.Char
-- Unicode TODO: put isSymbol in libcompat
#if __GLASGOW_HASKELL__ > 604
import Data.Char ( isSymbol )
#else
isSymbol = const False
#endif
......
......@@ -334,7 +334,7 @@ addBinder :: CSEnv -> Id -> (CSEnv, Id)
addBinder env@(CS cs in_scope sub) v
| not (v `elemInScopeSet` in_scope) = (CS cs (extendInScopeSet in_scope v) sub, v)
| isId v = (CS cs (extendInScopeSet in_scope v') (extendVarEnv sub v v'), v')
| not (isId v) = WARN( True, ppr v )
| otherwise = WARN( True, ppr v )
(CS emptyUFM in_scope sub, v)
-- This last case is the unusual situation where we have shadowing of
-- a type variable; we have to discard the CSE mapping
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment