覆盖警告的含义是什么:RW.ROUTINE_NOT_EMITTED?
What is the meaning of coverity warning : RW.ROUTINE_NOT_EMITTED?
我正面临以下覆盖警告:
Type: Parse recovery warning (RW.ROUTINE_NOT_EMITTED)
Classification: Unclassified
Severity: Unspecified
Action: Undecided
Owner: Unassigned
Defect only exists locally.
不确定这是什么意思??
警告 RW.ROUTINE_NOT_EMITTED
基本上是一个解析器警告,当某些代码由于先前的错误而未被分析时生成。
但我认为真正的问题在于,您应该修复的实际错误是在序列的后面生成的。
所以我建议修复 Coverity 下面的其他问题,这应该得到解决。
就我而言,我忘记包含系统结构的头文件。因此,由于此错误,解析器无法解析生成的内容:RW.ROUTINE_NOT_EMITTED
警告。
RW.ROUTINE_NOT_EMITTED 意味着 Coverity 解析器无法理解它的某些代码 运行,但它没有丢弃整个文件,而是从错误中恢复并丢弃了包含错误的例程 (因为不可能知道语义是否仍然有效。
当您的编译器接受的方言与 Coverity 编译器接受的方言不同时,通常会发生这种情况,无论是由于您的编译器在新语言标准方面领先于曲线,还是您的编译器实现了自己的语言扩展标准,或者只是 Coverity 编译器本身的错误。
这里最好的办法是向 Coverity 支持发送复制器,以便研发人员可以在未来的版本中解决该问题。否则,忽略这些是相当安全的——你不会得到被丢弃函数的分析缺陷报告,过程间分析也可能遗漏一些缺陷,但这种情况的几率相当低。
我正面临以下覆盖警告:
Type: Parse recovery warning (RW.ROUTINE_NOT_EMITTED)
Classification: Unclassified
Severity: Unspecified
Action: Undecided
Owner: Unassigned
Defect only exists locally.
不确定这是什么意思??
警告 RW.ROUTINE_NOT_EMITTED
基本上是一个解析器警告,当某些代码由于先前的错误而未被分析时生成。
但我认为真正的问题在于,您应该修复的实际错误是在序列的后面生成的。
所以我建议修复 Coverity 下面的其他问题,这应该得到解决。
就我而言,我忘记包含系统结构的头文件。因此,由于此错误,解析器无法解析生成的内容:RW.ROUTINE_NOT_EMITTED
警告。
RW.ROUTINE_NOT_EMITTED 意味着 Coverity 解析器无法理解它的某些代码 运行,但它没有丢弃整个文件,而是从错误中恢复并丢弃了包含错误的例程 (因为不可能知道语义是否仍然有效。
当您的编译器接受的方言与 Coverity 编译器接受的方言不同时,通常会发生这种情况,无论是由于您的编译器在新语言标准方面领先于曲线,还是您的编译器实现了自己的语言扩展标准,或者只是 Coverity 编译器本身的错误。
这里最好的办法是向 Coverity 支持发送复制器,以便研发人员可以在未来的版本中解决该问题。否则,忽略这些是相当安全的——你不会得到被丢弃函数的分析缺陷报告,过程间分析也可能遗漏一些缺陷,但这种情况的几率相当低。