/* { dg-do compile } */ | |
/* { dg-additional-options "--param case-values-threshold=1" } */ | |
int n; | |
void | |
qux (int a) | |
{ | |
} | |
int | |
baz (void) | |
{ | |
return -1; | |
} | |
__attribute__ ((returns_twice)) int | |
bar (int b) | |
{ | |
if (n != 0) | |
{ | |
if (b != 2) | |
if (b != 0) | |
return n + b; | |
if (n == 2) | |
return 0; | |
} | |
} | |
void | |
foo (void) | |
{ | |
qux (n); | |
bar (baz ()); | |
} |