111
|
1 /* PR preprocessor/60570 */
|
|
2 /* { dg-do preprocess } */
|
|
3
|
|
4 #if 1
|
|
5 int i;
|
|
6 #elif 1/0
|
|
7 #endif
|
|
8
|
|
9 #if 1
|
|
10 int j;
|
|
11 #elif
|
|
12 #endif
|
|
13
|
|
14 #if 0
|
|
15 #elif 1/0 /* { dg-error "division by zero" } */
|
|
16 int k;
|
|
17 #endif
|
|
18
|
|
19 #if 0
|
|
20 #elif /* { dg-error "with no expression" } */
|
|
21 int n;
|
|
22 #endif
|
|
23
|
|
24 #if 1
|
|
25 # if 1
|
|
26 int l;
|
|
27 # elif 1/0
|
|
28 # endif
|
|
29 #endif
|
|
30
|
|
31 #if 1
|
|
32 # if 1
|
|
33 int l;
|
|
34 # elif
|
|
35 # endif
|
|
36 #endif
|
|
37
|
|
38 #if 1
|
|
39 # if 0
|
|
40 # elif 1/0 /* { dg-error "division by zero" } */
|
|
41 # endif
|
|
42 #endif
|
|
43
|
|
44 #if 1
|
|
45 # if 0
|
|
46 # elif /* { dg-error "with no expression" } */
|
|
47 # endif
|
|
48 #endif
|