[Patch, Fortran] PR20888 using NULL() pointer as operand

Jerry DeLisle jvdelisle@verizon.net
Tue Jul 3 06:02:00 GMT 2007


Tobias Burnus wrote:
> For those whose crystal ball is broken, I now attached the patch.
> 
> Tobias
> 
> Tobias Burnus schrieb:
>> :ADDPATCH fortran:
>>
>> Reject the following invalid code:
>>
>>
>>    IF (TEST .EQ. NULL(TEST)) TEST=>NULL() ! { dg-error "Invalid context
>> for NULL
>>      1
>> Error: Invalid context for NULL() pointer at (1)
>>   IF (NULL(TEST) .EQ. TEST) TEST=>NULL() ! { dg-error "Invalid context
>> for NULL
>>      1
>> Error: Invalid context for NULL() pointer at (1)
>>
>>
>> Any suggestions for a better error message?
>>
>> Ok for the trunk? Build & regression tested on x86_64-unknown-linux-gnu
>> with no failures but PR32432.
>>
OK for trunk.  Thanks

Jerry



More information about the Fortran mailing list