I don't have access to the C11 specification, therefore I can't investigate this bug.

The following declaration rises an error during compilation:

int why[2] =  1 == 1 ? {1,2} : {3,4}; 

The error is: expected expression before { and: expected expression before :

Edit
Report