1 // { dg-do assemble  }
2 // GROUPS passed templates
foo(const int & x)3 inline void foo (const int &x) {}
4 
5 template <class type>
foo(const type & x)6 inline void foo (const type &x) {x.eat_this_and_die();}
7 
main(int argc,char ** argv)8 int main (int argc, char **argv) {foo (argc);}
9