2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / crash15.C
blob3c59fa64b43a7c718121152b3facdbe4f4fa8c16
1 // { dg-do assemble  }
2 // GROUPS passed old-abort
3 #include <iostream>
5 class A {
6  public:
7   virtual ~A() {std::cout << "executed ~A()\n";}
8 };
10 class B : public A {
11  public:
12   virtual ~B() {std::cout << "executed ~B()\n";}
15 int
16 main() {
17   std::cout << "starting\n";
18   B b;
19   b.~A();
20   std::cout << "done\n";