我需要使用GHC编译一些Haskell源代码,并启用-O1优化,但禁用常量折叠优化。然而,在GHC手册中,我找不到切换常量折叠的优化标志。是否可能在保持其他优化的同时关闭它?
module A where {-# NOINLINE #-} foo :: Int ; foo = 42
-fno-enable-rewrite-rules
module A where {-# NOINLINE #-} foo :: Int ; foo = 42
,会发生什么。也许值得一试,但我只是在猜测... - chi