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