[英]Is there a way to disable the constant folding optimization in GHC?
我需要使用GHC -O1優化編譯一些Haskell源代碼,但禁用常量折疊優化。 但是,在GHC手冊中找不到用於切換常量折疊的優化標志。 這可能會關閉它同時保持其他優化嗎?
如果使用-fno-enable-rewrite-rules
編譯,則會禁用常量折疊。 另外,IMO如果你將常量傳遞給NOINLINE函數並在函數內部使用它們,你很有可能它不會被折疊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.