view gcc/testsuite/g++.dg/lto/20081109_0.C @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
line wrap: on
line source

extern "C" { void abort (void);}
int foo (int);

class A
{
  int x;

public:
  A() { x = 2304; }
  ~A() { if (x != 2305) abort (); }
  void inc () { x++; }
};


int main()
{
  A x;
  x.inc();
  try
    {
      foo (0);
      abort ();	// Should not execute
    }
  catch (int e)
    {
      return 0;
    }
}