modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/statement-expression-1.c (about) 1 /* PR middle-end/30253, We would ICE with statement expressions 2 in a conditional expression because we forgot to update the wrapper 3 function for the gimple modify statement. */ 4 5 #define f(x) ({ unsigned tmp=x; tmp; }) 6 7 unsigned foo(unsigned x) { 8 return __builtin_constant_p(x) ? 0 : f(x); 9 } 10