[cfe-commits] r60331 - /cfe/trunk/test/Sema/i-c-e3.c

Neil Booth neil at daikokuya.co.uk
Mon Dec 1 14:26:59 PST 2008


Anders Carlsson wrote:-

>
> 1 dec 2008 kl. 04.33 skrev Eli Friedman:
>
>> On Sun, Nov 30, 2008 at 10:27 PM, Anders Carlsson <andersca at mac.com>  
>> wrote:
>>> Author: andersca
>>> Date: Mon Dec  1 00:27:38 2008
>>> New Revision: 60331
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=60331&view=rev
>>> Log:
>>> Fix test. (0 && (a(),1)) is a valid I-C-E according to C99.
>>
>> No, it isn't.  Note the requirement about operands; "a" is a global,
>> which isn't allowed.
>>
>
> Ah, I see - I got ICEs and regular constant expressions mixed up.

The 'a' is not permitted in a "regular constant expression" either.

Neil.



More information about the cfe-commits mailing list