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