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