1 /* { dg-do compile } */
2 
3 int *a;
4 int b;
5 int
fn1()6 fn1() {
7     enum { QSTRING } c = 0;
8     while (1) {
9 	switch (*a) {
10 	  case '\'':
11 	  c = 0;
12 	  default:
13 	  switch (c)
14 	  case 0:
15 	    if (b)
16 	      return 0;
17 	    c = 1;
18 	}
19 	a++;
20     }
21 }
22