Determines whether the compiler initializes controlled variables without an INITIAL attribute and without a NOINIT attribute.
Syntax
-initctl
-noinitctl
Behavior
- -initctl
- The compiler initializes controlled variables without an INITIAL attribute and without a NOINIT attribute. This option acts
like -initauto, except for controlled variables.
- -noinitctl
- The compiler does not initialize controlled variables without an INITIAL attribute and without a NOINIT attribute.
Comments
Programs having data items that are not explicitly initialized before first use are not considered to be technically correct.