summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/array9.C
blob: f3e8335c943fb2a102fb6b79041d69ff058e7e8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// PR c++/18429

int subtrees = 4;
template< class T >
struct Tree {
  Tree* L[subtrees]; // { dg-error "" }
  Tree* R[subtrees]; // { dg-error "" }
  ~Tree()
  {
    delete [] L[0]; // { dg-error "" }
    delete [] R[0]; // { dg-error "" }
  }
};

void f()
{
  Tree<int> t;
}