pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

CODECOV
NOTE:
This directive can be used only with the EpTAL compiler.
Instrumented object code can result in greatly reduced performance. Therefore, the CODECOV
directive should be used only in a test environment. See the caution under Debugging
(page 429), which indicates how CODECOV affects debugging applications.
CODECOV causes the compiler to generate instrumented object code for use by the Code Coverage
Utility. For detailed information about the Code Coverage Utility, see the Code Profiling Utilities
Manual.
No code coverage instrumentation in object codeDefault:
Only on the command linePlacement:
Applies to the compilation unitScope:
NoneDependencies:
COLUMNS
COLUMNS causes the compiler to treat any text beyond the specified column as comments.
columns-value
is an unsigned decimal constant in the range 12 through 132, the column beyond which the
compiler is to treat text as comments.
If columns-value is smaller than 12 or larger than 132, the compiler issues an error
message.
COLUMNS 132Default:
Placement:
Anywhere, but if COLUMNS appears in the source code, it must be the
only directive on the directive line
Typically specified before any SECTION directive
Applies to all source code that follows it unless overridden by:Scope:
Another COLUMNS directive in the same source file (not recommended)
A COLUMNS directive in a source file included by means of a SOURCE
directive
A COLUMNS directive in a section identified by a SECTION directive
For details, see the explanation that follows this table.
NoneDependencies:
References:
SECTION (page 414)
SOURCE (page 416)
CODECOV 385