PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr19449.c
blob63cc2e74e190ee73c847b7750864d5182d5feb5c
1 /* PR c/19449 */
3 extern void abort (void);
5 int y;
6 int z = __builtin_choose_expr (!__builtin_constant_p (y), 3, 4);
8 int
9 foo (int x)
11 return __builtin_choose_expr (!__builtin_constant_p (x), 3, y++);
14 int
15 main ()
17 if (y || z != 3 || foo (4) != 3)
18 abort ();
19 return 0;