1// { dg-do assemble } 2// { dg-options "-Woverloaded-virtual" } 3// Bug: a virtual function with the same name in an unrelated class will 4// cause a bogus overloading warning. 5 6struct A { 7 virtual void foo (); 8}; 9 10struct B { 11 virtual void bar (); 12}; 13 14struct C: public A { 15 virtual void bar (); 16}; 17