Windows 10 上的 GHC -fhpc 代码覆盖率

GHC -fhpc code coverage on Windows 10

我正在尝试检查我的单元测试的代码覆盖率。我找到了一种方法 in the GHC docs user guide for hpc。问题是 ghc -fhpc Myfile.hs 不会生成 .hpc 子目录或任何 .tix 文件,正如文档所声称的那样。随后,我不能运行hpc report.

我错过了什么?这不适用于 Windows 吗?

显然,删除所有 *.hi*.o 文件,强制编译器重新编译,是有效的。我真的认为编译器应该注意到这个标志,并且一些文件丢失了。

https://ghc.haskell.org/trac/ghc/ticket/11798