1// { dg-do link } 2// Origin: James McKelvey <mckelvey@fafnir.com> 3 4class A 5{ 6 public: 7 template <class T> A(T x, bool y = false); 8}; 9 10template <class T> A::A(T, bool) 11{ 12} 13 14template <> A::A(char, bool) 15{ 16} 17 18int main() 19{ 20 int b; 21 char c; 22 23 A x(b); 24 A y(c); 25 A z(c, false); 26} 27