跳到内容

完成GHC中诊断的迁移。Tc.有效性

请求合并层/ghc:tcrn未知 进入之内主人

此修补程序完成了中错误消息的迁移全球总部。Tc.有效性使用新的诊断基础设施。

它还重构类和族的错误消息数据类型实例,以便尽可能在单个数据类型下使用它们。

待办事项:

  • 迁移的调用mkTcR未知消息在里面检查TyCon望远镜.
  • 迁移的调用mkTcRUnknown消息在里面检查有效类型Pats.
  • 迁移的调用mkTcR未知消息在里面解算器深度错误.
  • 组合一些构造函数非法实例负责人:InstHead格式错误,InstHead非类,仪表头非类别2.执行此操作后,将相应的诊断代码标记为未使用。
  • 整理错误信息打印,避免重复信息,例如复制标题“非法实例声明…”。
  • 在文档中添加测试用例和示例TcR溶液深度错误TcRnBadTyCon望远镜.
已编辑通过

合并请求报告