警告および下位のメッセージを抑制するように要求する。 このオプションを指定するのは、-qflag=e:e を指定するのと同等です。
>>- -w---------------------------------------------------------><
重大エラーに追加情報を提供する通知メッセージと警告メッセージは、このオプションでは使用不可になりません。例えば、多重定義解決の問題が原因の重大エラーは通知メッセージも作成します。これらの通知メッセージは、 -w オプションを使用して使用不可になりません。
void func(int a){} void func(int a, int b){} int main(void) { func(1,2,3); return 0; }
"x.cpp", line 6.4: 1540-0218 (S) The call does not match any parameter list for "func". "x.cpp", line 1.6: 1540-1283 (I) "func(int)" is not a viable candidate. "x.cpp", line 6.4: 1540-0215 (I) The wrong number of arguments have been specified for "func(int)". "x.cpp", line 2.6: 1540-1283 (I) "func(int, int)" is not a viable candidate. "x.cpp", line 6.4: 1540-0215 (I) The wrong number of arguments have been specified for "func(int, int)".
警告メッセージが表示されないように myprogram.c をコンパイルするには、以下のように入力します。
xlc++ myprogram.C -w
関連情報