1 /* { dg-do compile } */
2 
3 static int get_record (void);
4 void f(void);
5 int g(void);
get_record(void)6 static 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 }
NAV_get_record()17 int NAV_get_record ( )
18 {
19   int     result;
20   for (;;)
21     if (get_record ())
22       return 1;
23 }
24