Egor Pasko | 167ac2b | 2010-05-18 12:26:51 | [diff] [blame^] | 1 | /* Test for -Wredundant-decls warnings */ |
| 2 | /* { dg-do compile } */ |
| 3 | /* { dg-options "-Wredundant-decls" } */ |
| 4 | |
| 5 | int j = 5; /* { dg-message "note: previous" } */ |
| 6 | int j; /* { dg-warning "redundant" } */ |
| 7 | |
| 8 | static int k; |
| 9 | static int k = 5; /* { dg-message "note: previous" } */ |
| 10 | static int k; /* { dg-warning "redundant" } */ |
| 11 | |
| 12 | static int l = 5; /* { dg-message "note: previous" } */ |
| 13 | static int l; /* { dg-warning "redundant" } */ |
| 14 | |
| 15 | static int m; /* { dg-message "note: previous" } */ |
| 16 | static int m; /* { dg-warning "redundant" } */ |
| 17 | static int m = 5; |
| 18 | |
| 19 | int n; /* { dg-message "note: 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; |