1 // PR c++/37177
2 
3 template <class T>
4 struct A { };
5 
6 template <class T>
7 void operator+(T, T);		// { dg-error "class or enum" }
8 
main()9 int main()
10 {
11   operator+<int>;		// { dg-error "cannot resolve" }
12 }
13