Ghc 的分析和代码覆盖率选项冲突?



对于 GHC,如果在启用-prof -fprof-auto选项时添加-fhpc选项,GHC 不会向代码添加任何成本中心,并且分析报表仅显示 CAF。但是,如果我删除-fhpc分析工作正常。这有什么原因吗?有没有办法启用这两个功能?

这背后没有深刻的原因 - 事情的简单事实是GHC的"覆盖"通行证只运行一次(最多),并且只生成一种注释。

我认为在这一点上,主要是有人投入一些时间来实施修复并正确检查注释的混合物是否会引起不良副作用的问题。为此特定问题打开 GHC 票证可能是一个好主意 - 特别是如果您有一个很好的用例。

最新更新