Sequence field in macro-generated statements
The Source and Object section of the listing includes an identification-sequence field for macro-generated statements. This field is printed to the extreme right of each generated statement in the listing.
When a statement is generated from a library macro, the identification-sequence field of the generated statement contains the nesting level of the macro call in the first two columns, a hyphen in the third column, and the macro definition name in the remaining columns.
On z/OS® and CMS, when you specify the LIST(121) assembler option, the first 5 characters of the macro name are printed after the hyphen. When you specify the LIST(133) assembler option, the first 8 characters of the macro name are printed after the hyphen.
On z/VSE®, only the first 5 characters of the macro name are printed after the hyphen.
This information can be an important diagnostic aid when analyzing output dealing with macro calls within macro calls.
When a statement is generated from an in-line macro or a copied library macro, the identification-sequence field of the generated statement contains the nesting level of the macro call in the first two columns, a hyphen in the third column, and the model statement number from the definition in the remaining columns.