2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
[official-gcc.git] / gcc / testsuite / g++.dg / template / pr30044.C
blob415e6f095122ac38be65d0ade420c3587f4cb9dd
1 // PR c++/30044
3 template <typename T1, typename T2, template <T2> class Comp, class Result = Comp<1> >
4 struct sort { };
7 template <typename Type, template <Type, Type> class Comp, class Result = Comp<1, 2> >
8 struct sort2 { };
10 template <typename Type, template <int, Type> class Comp, class Result = Comp<1, 2> >
11 struct sort3 { };
13 template <template <typename T1, typename T2, template <T2> class Comp, class Result = Comp<1> > class Foo>
14 struct sort4 { };