QA-C在一个项目中没有给出多个返回语句的警告,但是在另一个项目中有这样的警告?
问题描述:
在我的工作地点,我们刚刚开始了一个新项目,此项目也需要MISRA-C检查。我们正在使用QA-C来执行这些操作。QA-C在一个项目中没有给出多个返回语句的警告,但是在另一个项目中有这样的警告?
我们的第一个项目是使用m2cm消息的个性,没有任何改变。
其中一个打开的消息是每个函数都没有多重返回语句。
我们刚刚开始了一个新项目,不同的编译器/芯片,但是m2cm的消息个性相同,出于某种原因,这个警告在新项目中不再出现。它仍然在另一个项目中,使用相同的.p_s
文件。
这让我们惊叹为什么会发生这种情况?
消息2889被抑制的地方没有抑制标志。
答
我们知道了。
新项目缺少dataflow.pcf文件。这已经解决了我们。