Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.robertl / eb15.C
blob1cb9fd15c835122771a3a9f8169040fbc9562c96
1 // { dg-do assemble  }
2 #include<iostream>
3 #include<cstddef>
5 struct A {
6   A() {
7     std::cerr<<"A constructing\n";
8     throw 1;
9   }
10   void *operator new(size_t sz) {
11     std::cerr<<"A allocated\n";
12     return ::operator new(sz);
13   }
14   void operator delete (void *p) {
15     std::cerr<<"A deleted\n";
16     ::operator delete (p);
17   }
20 int main() {
21   try {
22      new A();
23   } catch (...) {
24   }