// RUN: %clang_cc1 -verify %s namespace deduce_pack_non_pack { template class A; template struct C {}; template void g(C>); // expected-note {{candidate template ignored: deduced type 'C>' of 1st parameter does not match adjusted type 'C>' of argument [with T = bool]}} void h(C> &x) { g(x); } // expected-error {{no matching function}} }