rt_gccstream/gcc/testsuite/gcc.dg/builtin-unreachable-4.c

15 lines
299 B
C

/* Check that this valid code doesn't ICE. */
/* { dg-do compile } */
/* { dg-options "-O2" } */
void
g (int a, int b, int c, int d)
{
if (d)
{
((void)
(!(a && b && c) ? __builtin_unreachable (), 0 : 0));
}
((void)
(!(a && b && c) ? __builtin_unreachable (), 0 : 0));
}