Cソース・プログラムをANSI規格に厳密にあわせて処理します。
従来のC言語の仕様との両立性を持たせ,警告を出力して処理を続行します。
ビット・フィールドにint型以外の型を指定した場合は,エラーとなります。
本オプションを指定しない場合は,int型以外の型の指定を許可します(警告は出力しません)。
本オプションを指定しない場合は,“#line 行番号”と同様に扱います。
指定した関数の呼び出しと定義の間で,戻り値の型や引数の型が異なるが型変換が可能である場合は,エラーとなります。
本オプションを指定しない場合は,戻り値の型は呼び出し側の型に,引数は関数定義での型に変換して,インライン展開を行います。
ISO/IE C9899:1990(C90)で規程されている規格のことです。 |