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

时间:2013-11-13 16:50:57

标签: haskell ghc

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

1 个答案:

答案 0 :(得分:0)

这背后没有深层原因 - 问题的简单事实是GHC的“Coverage”传递只运行一次(最多),并且只生成一种注释。

我认为在这一点上,主要是一个人要花点时间来实现修复并正确检查注释混合不会导致不良副作用的问题。为这个特定问题打开GHC ticket可能是一个好主意 - 特别是如果你有一个很好的用例。