Require a bang pattern when unlifted types are where/let bound; #3182
authorIan Lynagh <igloo@earth.li>
Fri, 24 Apr 2009 12:47:54 +0000 (12:47 +0000)
committerIan Lynagh <igloo@earth.li>
Fri, 24 Apr 2009 12:47:54 +0000 (12:47 +0000)
commit831a35dd00faff195cf938659c2dd736192b865f
tree09b90239d250dca8fa8364c0daa80bbcef9c095c
parent7936b988d6d0a5f9a9b439c7d4a6adf616ddb9b5
Require a bang pattern when unlifted types are where/let bound; #3182
For now we only get a warning, rather than an error, because the alex
and happy templates don't follow the new rules yet.
20 files changed:
compiler/basicTypes/Unique.lhs
compiler/cmm/CmmLex.x
compiler/cmm/CmmParse.y
compiler/ghci/ByteCodeAsm.lhs
compiler/ghci/ByteCodeLink.lhs
compiler/main/ParsePkgConf.y
compiler/parser/HaddockLex.x
compiler/parser/HaddockParse.y
compiler/parser/Lexer.x
compiler/parser/Parser.y.pp
compiler/parser/ParserCore.y
compiler/profiling/CostCentre.lhs
compiler/typecheck/TcBinds.lhs
compiler/utils/Encoding.hs
compiler/utils/FastMutInt.lhs
compiler/utils/FastString.lhs
compiler/utils/Pretty.lhs
compiler/utils/StringBuffer.lhs
compiler/utils/UniqFM.lhs
utils/hpc/HpcParser.y