// PR c++/37177 template struct A { }; template void operator+(T, T); // { dg-error "class or enum" } int main() { operator+; // { dg-error "cannot resolve" } }