| // { dg-do compile { target c++17 } } | |
| void | |
| f () | |
| { | |
| { | |
| int c; | |
| if (int c = 2; c != 0) | |
| int c = 4; // { dg-error "redeclaration" } | |
| } | |
| if (int c = 2; c != 0) | |
| int c = 4; // { dg-error "redeclaration" } | |
| if (int c = 2; int c = 6) // { dg-error "redeclaration" } | |
| int c = 4; // { dg-error "redeclaration" } | |
| } |