1 // PR c++/17068
2 
3 struct A
4 {
operatorA5   template<int> void operator()() {}
6 };
7 
foo()8 template<typename> void foo()
9 {
10   A().template operator()<0>();
11 }
12