Add {-# NOUPDATE #-} pragma to expressions
authorJoachim Breitner <mail@joachim-breitner.de>
Fri, 3 Aug 2012 13:28:32 +0000 (15:28 +0200)
committerJoachim Breitner <mail@joachim-breitner.de>
Tue, 28 Aug 2012 14:18:37 +0000 (16:18 +0200)
commitc9ee76510bbd1bfa619258c762f60dc2886bc7c6
treea7ab0f3ba23a5adb750a2c9a932714e6b8f7b80a
parentc392dcabe63195d7f54473a4a7e3a2f87b0649ff
Add {-# NOUPDATE #-} pragma to expressions

and mark thunks whose content is wrapped in such a pragma as reentrant.
14 files changed:
compiler/coreSyn/CoreSyn.lhs
compiler/coreSyn/PprCore.lhs
compiler/deSugar/DsExpr.lhs
compiler/hsSyn/HsExpr.lhs
compiler/iface/BinIface.hs
compiler/iface/IfaceSyn.lhs
compiler/iface/MkIface.lhs
compiler/iface/TcIface.lhs
compiler/parser/Lexer.x
compiler/parser/Parser.y.pp
compiler/rename/RnExpr.lhs
compiler/stgSyn/CoreToStg.lhs
compiler/typecheck/TcExpr.lhs
compiler/typecheck/TcHsSyn.lhs