/[no]stand

Syntax:

/stand[:keyword], /nostand, /4Ys, or /4Ns

The /stand option issues compile-time messages for language elements that are not standard in the Fortran 90 or Fortran 95 language that can be identified at compile-time. In the visual development environment, specify the Fortran Standards Checking in the Compilation Diagnostics Compiler Option Category.

The /stand options are:

Specify /warn:stderrors to request that diagnostic messages be generated with an error-level severity (instead of warning) to prevent an object file from being created.

Specifying /stand issues warning messages for:

Source statements that do not conform to Fortran language standards are detected by the compiler under the following circumstances:

Given these circumstances, the compiler is able to detect most instances of nonconforming usage. It does not detect all instances because the /stand option does not produce checks for all nonconforming usage at compile time. In general, the unchecked cases of nonconforming usage arise from the following situations:

Most of the unchecked cases occur in the interface between calling and called subprograms. However, other cases are not checked, even within a single subprogram.

The following items are known to be unchecked: