1static int foo(int a)
2{
3	switch (a) {
4	case 0:
5		return a;
6	case a:
7		return 0;
8	case (a - a):
9		return 1;
10	default:
11		return a;
12	}
13}
14
15static int bar(int a)
16{
17	switch (a) {
18	case 0:
19		break;
20	case a:
21		a++;
22label:
23		return a;
24	}
25
26	goto label;
27}
28
29
30/*
31 * check-name: non-const-case
32 * check-command: test-linearize -Wno-decl $file
33 *
34 * check-error-ignore
35 * check-output-ignore
36 * check-output-excludes:switch \\.
37 */
38