PR c++/85553
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / alias-decl-14.C
blob52f2201a03d3683c4132298d7249fb7467994930
1 // Origin: PR c++/51145
2 // { dg-do compile { target c++11 } }
4 struct A {};
6 template<class>
7 using X = A;
9 struct X<int>* px; // { dg-error "using\[^\n\r\]*alias\[^\n\r\]*specialization\[^\n\r\]*X<int>\[^\n\r\]*after\[^\n\r\]*struct|invalid type in declaration before\[^\n\r\]*;" }
11 template<int>
12 using Y = A;
14 struct Y<0>* py;// { dg-error "alias\[^\n\r\]*specialization\[^\n\r\]*Y<0>\[^\n\r\]*after\[^\n\r\]*struct|invalid type in declaration before\[^\n\r\]*;" }