IGYCB7312-I Procedure starting at '&1' (line &2) was copied one
or more times to be inlined for PERFORM statements. &3 total bytes
were generated from copying that procedure.
Explanation
With OPT(1|2)
, the compiler may choose
to inline PERFORMs - to replace a PERFORM
statement
with the paragraphs or sections that are PERFORMed. This allows the
compiler to better optimize the program, but may increase the size
of the generated code. The INLINE
, NOINLINE
compiler
options and >>INLINE
, >>NOINLINE
compiler
directives allow you to restrict the compiler's choice of which PERFORMs
to inline. This message is given for each procedure inlined by the
compiler, to indicate how much of an increase in the size of the generated
code is caused by inlining that particular program.
System action
The compilation continues. RC=0 is returned.
User response
Consider the storage increase due to the inlining
of a given paragraph and decide whether that use of space is justified
in the application.