1 // PR c++/13081 2 // { dg-options "-O2" } 3 // { dg-final { scan-assembler-not "\n_?_Z3fooIlET_S0_\[: \t\n\]" } } 4 5 template<typename T> T foo(T); 6 foo(T t)7 template<typename T> inline T foo(T t) 8 { 9 return t; 10 } 11 bar(long & l)12 void bar (long& l) { 13 l = foo(l); 14 } 15