/[no]warn

構文:

/warn[:keyword...])/nowarn/4Yd/4Nd/4Ys/W0/W1,または /WX

/warn オプションは,コンパイル時に実行できる既定の追加検証類に対して,診断メッセージを生成するようにコンパイラに要求します。また,発行されたコンパイル・メッセージの重大度レベルを変更することもできます。

ビジュアル開発環境では,「Fortran」タブの「General」または「Compilation Diagnostics」カテゴリの「Warning Level」(/warn:nogeneral,default,または /warn:error) を指定します。「Fortran」タブの「Compilation Diagnostics」カテゴリで個々の「Warning Options」を指定します。

/warn オプションには以下のものがあります。括弧内はビジュアル環境での名称を示しています。

/warn:noalignments
(Data Alignment)
/warn:argument_checking
(Argument Mismatch)
/warn:declarations または /4Yd
(Undeclared Variables)
/warn:errors または /WX
(Warning Level: Errors)
/warn:nofileopt
(Inform when Compiling Files Separately)
/warn:nogeneral
(Warning Level: Ignore)
/warn:ignore_loc
(Inform When Removing %LOC from an Argument)
/warn:stderrors または /4Ys
(Treat Fortran Standard Warnings as Errors)
/warn:truncated_source
(Truncated Source)
/warn:nouncalled
(Uncalled Routines)
/warn:nouninitialized
(Uninitialized Variables)
/warn:unused
(Unused Variables)
/warn:nousage
(Usage)
/warn:all または /warn
/warn:none/nowarn,または /W0  

/warn を省略したときの基本設定を示します。

/warn オプションには以下のものがあります。

たとえば,次のコマンドは,argument_checking および declarations キーワードを要求し,他の /warn キーワードについては基本設定を受け入れます。

	DF /warn:(argument_checking,declarations) testfile.f90