1/* { dg-do compile } */
2
3static int get_record (void);
4void f(void);
5int g(void);
6static int get_record (void)
7{
8  int     result;
9  try
10  {
11    result = g();
12    f();
13  }
14  catch (const int &)   { }
15  return result;
16}
17int NAV_get_record ( )
18{
19  int     result;
20  for (;;)
21    if (get_record ())
22      return 1;
23}
24