On Fri, 7 Aug 2026 01:25:32 +0000, Richard Zierdt wrote: >Gil, I took the bait and assembled two cases. > >* Case 1, symbol A is checked before definition: > AIF (T'A EQ 'F').SKIP >A DC F'42' >.SKIP ANOP > >* Case 2, same as Case 1, but X is undefined: > AIF (T'X EQ 'F').SKIP2 >A DC F'42' >.SKIP2 ANOP > >Results: >Case 1, nothing was created and no (error) messages; >Case 2, symbol A was assembled as a fullword without error even though X is >undefined. > There's a bug in HLASM. Perhaps two bugs. In each case reference to an undefined symbol, A in Case 1, X in Case 2, is not reported as an error as it should be.
Does the Ref. clarify this? Also, in Case 1 this may apply: <https://en.wikipedia.org/wiki/Reductio_ad_absurdum> -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
