如何判断一个函数不能返回的ccc分析器(C语言静态分析器)
问题描述:
我目前使用ccc-analyzer
通过static-build
来分析我们的代码库。我正在使用我从Git镜像制作的最新版本。如何判断一个函数不能返回的ccc分析器(C语言静态分析器)
现在在PC-Lint中,只要函数没有返回,我就可以告诉Lint。这通常通过/*lint -unreachable*/
或控制PC-Lint行为的类似评论(“标记”)完成。因为我知道一个特定的函数永远不会返回(最终它会调用C运行库的exit
函数),所以我现在正在运行一些我想压制的误报。有没有什么办法告诉static-build
/ccc-analyzer
我的功能不能返回?