1 // { dg-do assemble }
2 // Origin: Jakub Jelinek <jakub@redhat.com>
3
4 template <class T>
bar(const T & a,const T & b)5 inline const T& bar(const T& a, const T& b)
6 {
7 return a < b ? b : a;
8 }
9
foo(void)10 int foo(void)
11 {
12 return bar(sizeof(int), sizeof(long));
13 }
14