https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913
AK <hiraditya at msn dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hiraditya at msn dot com --- Comment #25 from AK <hiraditya at msn dot com> --- I think this bug is fixed: void f(void) { 1 ? 1 : ({ a : 1; 1; }); goto a; } g++-7.3 -O3 -std=c++11 test.c -S -o - f(): .L2: jmp .L2