Merged r157653 through r157895 into branch.
[official-gcc.git] / gcc / testsuite / g++.dg / other / crash-11.C
blob29ee231bee960dd2b6707f73c6134732ea7557d8
1 // Origin: PR c++/43327
2 // { dg-do compile }
4 template <typename _T>
5 struct A
7   template <int _N, int _M> struct B;
9   template <int _N>
10   struct B<_N, _T::m>
11   {
12      static void f();
13   };
16 struct C
18   static int m;
21 void m()
23   A<C>::B<1, 4>::f(); // { dg-error "incomplete type|not a valid" }
26 int C::m = 4;