1 // { dg-do run  }
2 // GROUPS passed inlining
3 // inline file
4 // Message-Id: <9306020823.AA14027@joker>
5 // From: stefan@mpi-sb.mpg.de
6 // Subject: gcc-2.4.2  template function bug  (1)
7 // Date: Wed, 2 Jun 93 10:23:14 +0200
8 
9 extern "C" int printf (const char *, ...);
10 
func(const T & x)11 template <class T> inline T func(const T& x) { return x; }
12 
func(const int & x)13 inline int func(const int& x) { return x; }
14 
15 
main()16 int main()
17 { int x;
18   func(x);
19   printf ("PASS\n");
20  }
21 
22