1// { dg-do assemble } 2// GROUPS passed templates 3template <class T, class U> 4T foo(T t, U* u); 5 6template <class T> 7T foo(T t, T* u); 8 9template <> 10int foo<int>(int, int*); 11