Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / template / ttp11.C
blob84867e1073e94086bea49f29e04e6f21afbd452f
1 // { dg-do compile }
3 // Origin: heinlein@informatik.uni-ulm.de
5 // PR c++/14429: Matching of template template parameter containing
6 // non-type parameter with type that depends on earlier parameter.
8 template <template <typename U, U* p> class T>
9 struct X {};
11 template <template <typename U, U* p> class T>
12 struct Y {
13     X<T> x;