1 // PR c++/40740 2 3 template<class T> addsome(T v)4 T addsome(T v) { 5 return v+1; 6 } 7 addsome(int v)8 int addsome(int v) { 9 return v+2; 10 } 11 main()12 int main() { 13 int i = 0; 14 if (addsome(i) != 2) 15 return 1; 16 if (addsome<>(i) != 1) 17 return 2; 18 return 0; 19 } 20 21