tob*_*ias 6 c static-analysis splint
我使用夹板作为 c99 代码的静态分析器。
夹板似乎不太符合 c99。因此我应用了这个补丁:http : //www.cs.virginia.edu/pipermail/splint-discuss/attachments/20080718/52cc25f6/attachment.obj
现在,由于声明不在顶部,我没有得到解析错误。
但是如果我在 for 语句中放入一个变量声明,我仍然会在 for 循环中遇到解析错误。例如:
for(int i = 0; i < 10; i++)
{
}
Run Code Online (Sandbox Code Playgroud)
一种解决方法是这样写:
int i;
for(i = 0; i < 10; i++){
}
Run Code Online (Sandbox Code Playgroud)
但是因为我不想适应我所有的 for 循环,我想知道是否有可用的补丁来解决这个问题。