私の職場では、新しいプロジェクトを開始したばかりで、このプロジェクトにも MISRA-C チェックが必要です。そして、これらを実行するために QA-C を使用しています。
私たちの最初のプロジェクトは、m2cm メッセージ パーソナリティを使用しており、何も変更されていません。
オンになっているメッセージの 1 つは、関数ごとに複数の return ステートメントがないことです。
新しいプロジェクトを開始しました。コンパイラ/チップは異なりますが、m2cm メッセージのパーソナリティは同じで、何らかの理由で、この警告が新しいプロジェクトで表示されなくなりました。.p_s
同じファイルを使用して、まだ他のプロジェクトにあります。
これは、なぜこれが起こっているのかについて私たちを驚かせましたか?
メッセージ 2889 が抑制されているという抑制の兆候はどこにもありません。