111
|
1 /* { dg-do compile } */
|
|
2 /* { dg-options "-Wc++-compat" } */
|
|
3 int v1; /* { dg-message "previous declaration" } */
|
|
4 int v1; /* { dg-warning "invalid in C\[+\]\[+\]" } */
|
|
5 int v2; /* { dg-message "previous declaration" } */
|
|
6 int v2 = 1; /* { dg-warning "invalid in C\[+\]\[+\]" } */
|
|
7 extern int v3;
|
|
8 int v3; /* { dg-message "previous declaration" } */
|
|
9 int v3 = 1; /* { dg-warning "invalid in C\[+\]\[+\]" } */
|
|
10 extern int v4;
|
|
11 int v4 = 1;
|
|
12 static int v5; /* { dg-message "previous declaration" } */
|
|
13 static int v5; /* { dg-warning "invalid in C\[+\]\[+\]" } */
|
|
14 static int v6; /* { dg-message "previous declaration" } */
|
|
15 static int v6 = 1; /* { dg-warning "invalid in C\[+\]\[+\]" } */
|
|
16 int v7;
|
|
17 extern int v7;
|
|
18 int v8 = 1;
|
|
19 extern int v8;
|