コンテンツ
質問
警告メッセージの先頭に付与されている記号([U]や[C])は何を意味しているのでしょうか?
回答
QACの一部のメッセージの先頭に付与されている記号の意味は以下の通りです。
[S] | シンタックスエラー |
[Q] | QAC の設定不備 |
[C] | 標準制約違反 |
[U] | 明記された未定義の動作 |
[u] | 明記されていない未定義の動作 |
[I] | 処理系定義の動作 |
[E] | 拡張機能 |
[EE] | 誤った拡張機能の使用 |
[EW] | 疑わしい拡張機能の使用 |
[L] | 最小限界値超過 |
[C99] | C99の文法 |
[C11] | C11の文法 |
また、データフロー解析(DFA)によるメッセージには [ ] で囲まれないC, D, A, S, P の記号が付くものが
あります。
この意味については『DFA メッセージのカテゴリ』をご覧ください。