// { dg-do assemble }
// { dg-options "-Woverloaded-virtual" }
struct A {
virtual void f(); // { dg-warning "" } hidden
};
struct B: public A {
void f(int); // { dg-message "" } by this
};
// { dg-do assemble }
// { dg-options "-Woverloaded-virtual" }
struct A {
virtual void f(); // { dg-warning "" } hidden
};
struct B: public A {
void f(int); // { dg-message "" } by this
};