As you can see, WKLEN already has a calculated value of x'023c' when the
second EQU is written.
Why don't use it?

              0023C                 25379  WKLEN               EQU
*-WKSAVE 
              00684 00004     25380  WKAREA             EQU
WKSAVE,WKLEN             

-----Mensagem original-----
De: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> Em nome
de Jonathan Scott
Enviada em: quarta-feira, 17 de julho de 2024 14:41
Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Assunto: Re: Using EQU with length

I must admit that one of the bullets of the explanation of
message ASMA182E doesn't make sense to me:

- It is derived from an absolute value.

This text appears to have been added in 1987 for the equivalent
message IEV182 in the third edition of the Programmer's Guide
for Assembler H V2, so it predates HLASM, but I have no idea
what it is supposed to mean.  I have a feeling that something
went missing, but it just seems wrong and it might be better to
simply remove it.

We already have a work item from last year saying "Message
ASMA182E needs a better explanation", mentioning that when it
says it must have been previously defined, it doesn't only mean
that a definition has been seen (which is what the "defined"
attribute tests) but that the definition has been able to be
resolved to a value.  We will try to get round to it soon.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to