Ok, thanks

-----Mensagem original-----
De: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> Em nome
de Jonathan Scott
Enviada em: terça-feira, 12 de novembro de 2024 18:50
Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Assunto: Re: HLASM question

> LN       EQU   L'TKJSONPF
>          CLC  =AL(LN)(TKJSPFX),TKDSNM
>** ASMA151E Literal expression modifiers must be absolute and predefined

For this to work, the length modifier has to be not only
"defined" in the sense that it has been seen, but resolved, so
that the numeric value is known at the time it is used.  If the
length of TKJSONPF was not known when the EQU was encountered,
resolution is deferred, which means that the definition has not
yet taken effect.

There are other similar errors where something is documented
as needing to be predefined, but it also needs to be resolved.
I've already made a note that we should try to clarify this
in the message explanations.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to