PR c++/85553
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / alias-decl-45.C
blobe3434f51a3910b3db3c165d131820fff4f627eb7
1 // PR c++/61198
2 // { dg-do compile { target c++11 } }
4 template<int herp, typename derp_t>
5 struct broken
7         template<typename target_t>
8         using rebind = broken<herp, target_t>;
9 };
11 template<typename derp_t>
12 struct broken<2, derp_t>
14         template<typename target_t>
15         using rebind = broken<2, target_t>;
18 int main(int argc, char **argv)
19 {               
20         broken<2, float>::rebind<double> u;
22         return 0;