1 // PR c++/31952
2 
3 int
f0(int bar)4 f0 (int bar)     // { dg-message "previously" }
5 try
6 {
7   return 0;
8 }
catch(int bar)9 catch (int bar)  // { dg-error "redeclaration" }
10 {
11   return 1;
12 }
13 
14 int
f1(int bar)15 f1 (int bar)
16 {
17   try
18   {
19     return 0;
20   }
21   catch (int bar)  // Ok, not a function-try-block.
22   {
23     return 1;
24   }
25 }
26