// { dg-do assemble } | |
// Tests non-unification of parms that don't use template parms. | |
enum kind {a, b}; | |
class C { public: C () {} }; | |
template<class P> | |
void f (P c, kind k) {} | |
template<class P> | |
void f (P c, P d, kind k) {} | |
template void f (C c, C, kind k); |