// { dg-do compile } // Contributed by: Niall Douglas // PR c++/14284: Failure to select specialization template struct S; template class> struct I {}; template struct Match; template class C> struct Match, 0> {}; template class C, int i> struct Match, i>; Match, 0> v;