2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / alias-decl-64.C
blob019eb2697501a7cbf9273538fc588779bf186ef3
1 // PR c++/85976
2 // { dg-do compile { target c++11 } }
4 template <int> class A;
5 template <typename> class B;
6 template <typename> struct C;
7 template <typename P_expr> class D {
8   using B<typename P_expr::T_numtype>::rank_;
9   void operator()(typename C<A<rank_>>::i);
12 template <typename P_expr> class F {
13   using B<typename P_expr::T_numtype>::rank_;
14   void operator()(typename C<A<rank_>>::i);