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

Reply via email to