summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/compat/eh/ctor2_y.C
blob: 00ba92000e4e764366ba832542b7d4e64b854127 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
extern int r;
void *p;

#include "ctor2.h"

VBase::VBase ()
{
  p = this;
}

VBase::~VBase ()
{
  if (p != this) r = 1;
}

Stream::Stream () {}
DerivedStream::DerivedStream ()
{
  throw 1;
}