struct A {
};
template <typename T>
struct S : public A {
using A::operator(); // { dg-error "has not been declared" }
};
struct A {
};
template <typename T>
struct S : public A {
using A::operator(); // { dg-error "has not been declared" }
};