The objective is not to parse the operand, but that doesn't mean that you can 
achieve the objective without doing so.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר

________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Binyamin Dissen <[email protected]>
Sent: Tuesday, February 27, 2024 9:40 AM
To: [email protected]
Subject: Re: Why am I getting ASMA145E (was Re: Macro parameters: parsing a 
relocatable address)

Yes, but the objective is not to parse the operand.

On Tue, 27 Feb 2024 06:56:45 -0700 Paul Gilmartin
<[email protected]> wrote:

:>On 2/27/24 05:21:41, Seymour J Metz wrote:
:>> Because 24(R3) is not an expression. The second operand of the USING must 
be either a register number or a relocatable expression.
:>>  .
:>Rather than
:>          USING MY0004,24(R3)
:>would
:>          USING MY0004-24,R3
:>have the desired effect?

--
Binyamin Dissen <[email protected]>
http://www.dissensoftware.com/

Director, Dissen Software, Bar & Grill - Israel

Reply via email to