1 // PR c++/91868 - improve -Wshadow location.
2 // { dg-options "-Wshadow" }
4 int global; // { dg-message "shadowed declaration" }
8 static int bar; // { dg-message "shadowed declaration" }
9 S (int i) { int bar // { dg-warning "19:declaration of .bar. shadows a member" }
11 int global // { dg-warning "9:declaration of .global. shadows a global declaration" }
19 int xx; // { dg-message "shadowed declaration" }
21 S xx // { dg-warning "7:declaration of .xx. shadows a previous local" }