> ASMA303W Multiple address resolutions may result from this USING and the
USING on statement number
>
Instead of trying to suppress the warning message, it might be better to
eliminate the situation which is causing it. In my case, I was able to stop
this message by putting an end label on the USING which limited its scope to
just between the first and second sub-operands as shown:
L R10,=A(STARTING_LOCATION) however you address the storage
USING (STARTING_LOCATION,ENDING_LOCATION),R10
The scope of the using will only be between the starting and ending
locations. These are labels within the CSECT Like:
STARTING_LOCATION DS 0H
-----
----- assembler code
-----
ENDING_LOCATION EQU *
This technique eliminated the overlapping USINGs and eliminated the warning
message as well. Hope this helps.
Andy
-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]]
On Behalf Of [email protected]
Sent: Sunday, February 12, 2012 6:37 AM
To: [email protected]
Subject: Re: ASMA303W
I dont use this technique.
Could you explain this a bit more.
is X. any Variable ? Or a Label ?
---------- Original Message ----------
From: Micheal Butz <[email protected]>
To: [email protected]
Subject: Re: ASMA303W
Date: Sat, 11 Feb 2012 22:18:50 -0500
What don't you use using X.VARAIBLE
X. USING. CVT,RX
To resolve the warning
Sent from my iPhone
On Feb 11, 2012, at 3:44 PM, "[email protected]" <[email protected]> wrote:
> ASMA303W Multiple address resolutions may result from this USING and the
USING on statement number
>
> Anyone remember the Assembler Option to suppress the above message
(ASMA303W) in the assembly listing.
>
> Paul D'Angelo