On Wed, Jan 28, 2009 at 3:37 PM, Douglas Gregor <[email protected]> wrote:
>> struct X { int a, b; };
>> struct X xs[] = { [0] = (struct X) { 1, 2 }, [0].b = 3 };
>>
>> In gnu89 mode in gcc, the init list is actually equivalent to "{1,
>> 3}". clang, on the other hand, will give different results (although
>> it will also warn, so it might not be so bad).
>
> since both Clang and GCC
> get the answer { 0, 3} in their default invocation modes
gcc gets {1, 3}. But yeah, it's probably not a big deal.
-Eli
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits