Re: Bug with compound literal initializer?

2015-03-25 Thread Alexey Neyman
On 03/25/2015 10:09 AM, Martin Sebor wrote: On 03/24/2015 03:26 PM, Alexey Neyman wrote: Hi, I am seeing a strange behavior when a compound initializer is used in a structure initialization. A test case: [[[ struct s { int y; unsigned long *x; }; struct s foo = { .y = 25

Bug with compound literal initializer?

2015-03-24 Thread Alexey Neyman
Hi, I am seeing a strange behavior when a compound initializer is used in a structure initialization. A test case: [[[ struct s { int y; unsigned long *x; }; struct s foo = { .y = 25, .x = (unsigned long [SZ]){}, }; ]]] If SZ is defined to non-zero, the expected output is pro