2017-02-17 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.bob / delete1.C
blob9de2a227a923659be615a803eaf9801b70c294ff
1 // { dg-do run  }
2 // prms-id: 7330
3 #include <stddef.h>
4 int size = 0; 
6 struct X {
7     int x;
8     void *operator new[](size_t sz) throw()  {
9          size = sz;
10          return 0;  
11     }
12     void operator delete[] (void *vp) { ::operator delete(vp); }  
14 int main()
16      X (*px) [10];
18      px = new X[5][10];
20      delete [] px;
22      return 0;