2014-01-30 Alangi Derick <alangiderick@gmail.com>
[official-gcc.git] / gcc / testsuite / g++.dg / template / ttp8.C
blob99f99b965a1c91467acd0783c411c21169eb5a0f
1 // { dg-do compile }
2 // Contributed by: Niall Douglas <s_gccbugzilla at netprod dot com>
3 // PR c++/14284: Failure to select specialization 
5 template<typename> struct S; 
6 template<template<class> class> struct I {}; 
7  
8 template<class, int> struct Match; 
9  
10 template<template<class> class C> 
11 struct Match<I<C>, 0> {}; 
13 template<template<class> class C, int i> 
14 struct Match<I<C>, i>; 
16 Match<I<S>, 0> v;