+++ /dev/null
-// { dg-do compile }
-
-struct X { };
-struct Y { };
-struct Z { };
-
-struct Base {
- X f() { return X(); }
- Y f() const { return Y(); }
-};
-
-struct Derived : Base {
- using Base::f;
- Z f(int) { return Z(); }
-};
-
-int main()
-{
- Derived d;
- X x = d.f(); // { dg-bogus "Y" "" }
-}
-
-