1// PR c++/40740
2
3template<class T>
4T addsome(T v) {
5  return v+1;
6}
7
8int addsome(int v) {
9  return v+2;
10}
11
12int 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