// Header for PCH test stmts.c | |
void f0(int x) { | |
// NullStmt | |
; | |
// IfStmt | |
if (x) { | |
} else if (x + 1) { | |
} | |
switch (x) { | |
case 0: | |
x = 17; | |
break; | |
case 1: | |
break; | |
default: | |
switch (x >> 1) { | |
case 7: | |
// fall through | |
case 9: | |
break; | |
} | |
x += 2; | |
break; | |
} | |
while (x > 20) { | |
if (x > 30) { | |
--x; | |
continue; | |
} else if (x < 5) | |
break; | |
} | |
do { | |
x++; | |
} while (x < 10); | |
for (; x < 20; ++x) { | |
if (x == 12) | |
return; | |
} | |
} | |
int f1(int x) { | |
switch (x) { | |
case 17: | |
return 12; | |
default: | |
break; | |
} | |
return x*2; | |
} |