The following example program gets ASMA057E if the first inline call to
CLHHSI as a macro is not there.
I think it's an assembler bug, can anyone say why this behavior would not
be considered an error?
Note: The CLHHSI macro (after the END) should be placed in an external
library.
TagTest TITLE 'Test Tags'
MACRO
MMMM
CLHHSI:MAC AAA,2
MEND
TagTest CSECT
USING TagTest,12
* CLHHSI:MAC BBB,3 <--- Uncomment for clean assembly
MMMM ,
SPACE
AAA DC H'0'
BBB DC H'0'
LTORG ,
END TagTest
*---------------------------------------------------------------------*
* Place following in external macro library *
*---------------------------------------------------------------------*
MACRO
CLHHSI &S,&I
CLC &S,=AL2(&I)
MEND
Robert Ngan
CSC Financial Services Group