On 2018-07-18, at 21:45:38, Robin Vowels wrote:

> From: "Paul Gilmartin" <[email protected]>
> Sent: Thursday, July 19, 2018 8:00 AM
> 
>>> Generally. Of course HLASM is all but untyped. A might mean an integer
>>> constant, especially since A supports expressions while F somewhat
>>> inexplicably does not. You can code A(BUFF_LEN+7) but not F'BUFF_LEN+7'.
>>> 
>> OTOH,
>>      DC  F'-2147483648'  assembles successfully, while
>>      DC  A(-2147483648)  gets a syntax error.
> 
> Well, it should get some kind of error.
>  
What error do you perceive here?  What I see is that an overflow occurred
evaluating a 31-bit signed integer expression.

-- gil

Reply via email to