1 // PR c++/18429 2 3 int subtrees = 4; 4 template< class T > 5 struct Tree { 6 Tree* L[subtrees]; // { dg-error "" } 7 Tree* R[subtrees]; // { dg-error "" } ~TreeTree8 ~Tree() 9 { 10 delete [] L[0]; 11 delete [] R[0]; 12 } 13 }; 14 f()15 void f() 16 { 17 Tree<int> t; 18 } 19