testsuite: fix hyphen typos
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb15.C
blobc1d94498c723a718ea3d9108b2367a50df87f299
1 // { dg-do assemble  }
2 // { dg-skip-if "requires hosted libstdc++ for iostream" { ! hostedlib } }
3 #include<iostream>
4 #include<cstddef>
6 struct A {
7   A() {
8     std::cerr<<"A constructing\n";
9     throw 1;
10   }
11   void *operator new(size_t sz) {
12     std::cerr<<"A allocated\n";
13     return ::operator new(sz);
14   }
15   void operator delete (void *p) {
16     std::cerr<<"A deleted\n";
17     ::operator delete (p);
18   }
21 int main() {
22   try {
23      new A();
24   } catch (...) {
25   }