1 /*
2 * Verify that the statement following an unused label
3 * is not discarded with the label.
4 */
5
6 static int bad(int a, int b)
7 {
8 int r = 0;
9
10 start:
11 r += a;
12 r += b;
13
14 return r;
15 }
16
17 /*
18 * check-name: discarded-label-statement
19 * check-command: test-linearize $file
20 *
21 * check-output-ignore
22 * check-output-contains: add
23 * check-output-contains: %arg1
24 */