【发布时间】:2020-10-14 00:17:42
【问题描述】:
可以用夹板设置一个标志来检测这个逻辑错误吗?
if((a > 0) && (a == 0)){...}
第二个变量a 是一个错字。应该是b。
我尝试过+ifempty 和+ifblock,结果发现它们是为了别的目的。有什么建议?还是超出了夹板?
【问题讨论】:
-
看了relevant documentation section之后,我认为这超出了工具的能力范围。
-
夹板早已过时且过时。使用更现代的工具(如 clang/llvm 的静态分析器)可能会更好。
标签: c static-code-analysis splint