This directive controls actions of the compiler during module generation.
Format
>>IMP COMPILER-ACTION {|GENERATE-INITIAL-STATE | UPDATE-REPOSITORY|} {ON | OFF | DEFAULT}
Syntax rule
This directive may only be specified before a compilation unit.
General rules
The directive applies in the compilation phase.
Each operand specified in the directive relates to the compiler option of the same name (see “COBOL2000 Reference Manual” [1]).
The GENERATE-INITIAL-STATE specification is rejected if the compiler option RESET-PERFORM-EXITS=NO was specified when the compiler was called.
The ON specification causes the value YES to be assumed for the compiler option specified.
The OFF specification causes the value NO to be assumed for the compiler option specified.
The DEFAULT specification causes the value specified when the compiler was called to be assumed for the compiler option specified.