summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.eh/flow1.C
blob: d48a896b2e7a0580d06c8f7b9eeea84c297e7d50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// { dg-do run  }
#include <stdio.h>

int bar ()
{
  throw 100;
  return 0;
}

int main ()
{
  int i = 0;			// this gets deleted after flow analysis
  try
    {
      i = bar ();
    }
  catch (...)
    {
    }

  printf ("i = %d\n", i);
  return i;
}