ryo*_*ryo 5 haskell ghc haskell-stack
我在haskell-stack项目上使用GHC.我想将错误字段提升警告到编译错误.
我尝试执行以下操作,但它不起作用.
{-# OPTIONS_GHC -Werror=missing-fields #-} -- DOESN'T WORK
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何解除丢失的字段警告编译错误吗?
这仅适用于GHC 8.2.1及更高版本.如果您正在使用stack,则当前的LTS解析器仅在8.0.2上.要么更新你的GHC(in stack,那将是设置compiler: ghc-8.2.1),要么只是让所有警告都出错-Werror -Wmissing-fields,并且坐下来直到该功能更广泛可用.(如果你触发另一个警告,比如说missing-methods,它在前者中保持警告,但在后者中成为错误.)