blob: d2df4112212b7af014a5063479fb12e94b54a4e1 [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" }
}