blob: 30e22c067e69cbb95d535f715b569566719beb87 [file] [log] [blame]
// { 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" "" }
}