1// { dg-do assemble } 2// { dg-options "-Wshadow" } 3// GROUPS passed niklas scoping ARM 4class X { X (int); }; 5void X (int);// { dg-warning "hides constructor" } 6void f () { X (1); } 7