OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / Wredundant-decls-2.c
1 /* Test for -Wredundant-decls warnings */
2 /* { dg-do compile } */
3 /* { dg-options "-Wredundant-decls" } */
4
5 int j = 5; /* { dg-warning "previous" } */
6 int j;     /* { dg-warning "redundant" } */
7
8 static int k;
9 static int k = 5; /* { dg-warning "previous" } */
10 static int k;     /* { dg-warning "redundant" } */
11
12 static int l = 5; /* { dg-warning "previous" } */
13 static int l;     /* { dg-warning "redundant" } */
14
15 static int m;     /* { dg-warning "previous" } */
16 static int m;     /* { dg-warning "redundant" } */
17 static int m = 5;
18
19 int n;           /* { dg-warning "previous" } */
20 int n;           /* { dg-warning "redundant" } */
21 int n = 5; 
22
23 static int o;
24 static int o = 5;
25
26 int p;
27 int p = 5;