Using DeepSeq for exception ordering
Albert Y. C. Lai
trebla at vex.net
Mon Nov 12 17:54:27 CET 2012
On 12-11-12 11:34 AM, Simon Marlow wrote:
> Did you try -fpedantic-bottoms?
Interesting option. And furthermore its doc refers to -fno-state-hack, too.
import Control.DeepSeq
import Control.Exception
main = do
evaluate (('a' : error "A") `deepseq` putStrLn "hi")
throwIO (userError "B")
-O -fpedantic-bottoms => B
-O -fno-state-hack => A
-O both => A
7.4.2, linux 32-bit x86
More information about the Glasgow-haskell-users
mailing list