INLRPT | NOINLRPT
Category
Listings, messages, and compiler information
Pragma equivalent
None.
Purpose
Generates a report on the status of inlined functions.
When the INLRPT compiler option is in effect, the compiler generates a report that provides the status of subprograms that were inlined, specifies whether they were inlined or not and displays the reasons for the action of the compiler.
When the NOINLRPT compiler option is in effect, the generation of a report on the status of inlined functions is suppressed.
Syntax
Defaults
NOINLRPT
In the z/OS®
UNIX System
Services environment, the output of this option goes to stdout
.
This option is turned on by specifying -V.
Parameters
- Sequential filename
- Specifies the sequential data set file name for the inline report output file.
- Partitioned data set
- Specifies the partitioned data set for the inline report output file.
- Partitioned data set (member)
- Specifies the partitioned data set (member) for the inline report output file.
- z/OS UNIX System Services filename
- Specifies the z/OS UNIX System Services file name for the inline report output file.
- z/OS UNIX System Services directory
- Specifies the z/OS UNIX System Services directory for the inline report output file.
Usage
If you use the OPTIMIZE option, you can also use INLRPT to specify that the compiler generate a report as part of the compiler listing.
If you do not specify a file name, the compiler uses the SYSCPRT ddname if you allocated one. If you did not allocate SYSCPRT, the compiler uses the source file name to generate a file name.
CXX HELLO (NOINLR(./hello.lis) INLR OPT
is
the same as specifying:
CXX HELLO (INLR(./hello.lis) OPT
If you specify this multiple times, the compiler uses the last specified option with the last specified suboption. The following two specifications have the same result:
CXX HELLO (NOINLR(./hello.lis) INLR(./n1.lis) NOINLR(./test.lis) INLR
CXX HELLO (INLR(./test.lis)
IPA effects
If you specify the INLRPT option on the IPA link step, the IPA link step listing contains an IPA Inline Report section. Refer to INLINE | NOINLINE for more information about generating an IPA Inline Report section.
Predefined macros
None.