診断
このセクションの内容:
診断オプションは、診断メッセージの分類と表示方法を決定します。診断オプションを使用して、指定された診断のデフォルトの分類をオーバライドします。

注記
致命的なエラーの場合、診断メッセージを抑制することはできず、致命的なエラーを再分類することもできません。
リマークを有効化
リマークの生成を有効にします。デフォルトでは、リマークは出力されません。
最も深刻度の低い診断メッセージは、リマークと呼ばれます。リマークは、生成されたコードで異常な動作を引き起こす可能性のあるソースコードを示します。
診断を無効化
指定したタグの診断メッセージの出力を抑制します。
たとえば、ワーニングXx117 と Xx177を抑制するには、次のように入力します。
Xx117,Xx177
リマークとして処理
診断メッセージをリマークに分類します。リマークは、最も深刻度の低いタイプの診断メッセージです。これは、生成されたコードで異常な動作を引き起こす可能性のあるソースコードを示します。
たとえば、ワーニングXx177をリマークとして分類するには、次のように入力します。
Xx177ワーニングとして処理
診断メッセージをワーニングに分類します。ワーニングは、問題となるエラーまたは省略を示しますが、コンパイルが完了する前にコンパイラが停止することはありません。
たとえば、リマークXx826をワーニングとして分類するには、次のように入力します。
Xx826
エラーとして処理
診断メッセージをエラーに分類します。エラーは言語規則違反を示します。それによりオブジェクトコードが生成されず、終了コードはゼロ以外になります。
たとえば、ワーニングXx117をエラーとして分類するには、次のように入力します。
Xx117すべてのワーニングをエラーとして処理する
すべてのワーニングをエラーとして分類します。コンパイラでエラーが発生した場合、オブジェクトコードは生成されません。