如何在小块中禁用Haskell警告?

时间:2017-01-20 17:05:38

标签: haskell ghc compiler-warnings

我想只禁用一些代码块。

我搜索了Google,但只找到了文件范围或全局范围禁用方法。 使用cabal文件或pragma

{-# OPTIONS_GHC #-}

我可以禁用特定功能的警告吗?

1 个答案:

答案 0 :(得分:15)

不,你现在不能参加GHC 8.6.4。

false pragma仅为文件头,适用于整个模块。并且没有这样的pragma(或其他方式)来抑制特定位置的警告。您可以在Haskell用户指南中查看完整的编译指示列表:

https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#pragmas

警告列表也可能很有趣:

https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-warnings.html