Warning police: eliminate all defaulting within stage1
authorIsaac Dupree <id@isaac.cedarswampstudios.org>
Tue, 7 Aug 2007 12:14:54 +0000 (12:14 +0000)
committerIsaac Dupree <id@isaac.cedarswampstudios.org>
Tue, 7 Aug 2007 12:14:54 +0000 (12:14 +0000)
commit01ecefa4b97106fec5c139c5514e5d56e59ecbaf
tree5fe97b253ff544ee2c8b8ebb13780c9d7fc883e2
parenta65481fce16930ff0cd343c9278d9b8961bee94f
Warning police: eliminate all defaulting within stage1
Defaulting makes compilation of multiple modules more complicated (re: #1405)
Although it was all locally within functions, not because of the module
monomorphism-restriction... but it's better to be clear what's meant, anyway.
I changed some that were defaulting to Integer, to explicit Int, where Int
seemed appropriate rather than Integer.
compiler/codeGen/CgHpc.hs
compiler/deSugar/DsForeign.lhs
compiler/main/BreakArray.hs
compiler/main/SysTools.lhs
compiler/parser/Lexer.x
compiler/utils/Pretty.lhs
compiler/utils/StringBuffer.lhs