1 2 3 4 5 6 7 8 9 10 11
// PR c++/29185 int a [1]; struct S { int a [1]; } s; void foo (S *p) { delete a; // { dg-warning "deleting array" } delete s.a; // { dg-warning "deleting array" } delete p->a; // { dg-warning "deleting array" } }