return(int)sizeof*(0<<32,(int(*)[n])0);// expected-warning {{left operand of comma operator has no effect}} expected-warning {{shift count >= width of type}}
__typeof(*(0<<32,(int(*)[n])0))x;// expected-warning {{left operand of comma operator has no effect}} expected-warning {{shift count >= width of type}}