1 // PR c++/89297
2 // { dg-do compile { target c++11 } }
3 
id(int v)4 int id(int v) { return v; }
id(float v)5 float id(float v) { return v; }
6 
7 template <typename>
foo(int v)8 int foo(int v)
9 {
10     return int{id(v)};
11 }
12