Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.dg / builtin-unreachable-1.c
blob165da3f944c9694dd449071d4c30b6e600fbd85a
1 /* Check that __builtin_unreachable() prevents the 'control reaches
2 end of non-void function' diagnostic. */
3 /* { dg-do compile } */
4 /* { dg-options "-O2 -Wreturn-type" } */
5 int
6 f(int a, int b)
8 if (a)
10 return b;
12 else
14 asm ("bug");
15 __builtin_unreachable();