Clean up some minor white space issues in trans-decl.c and trans-expr.c
[official-gcc.git] / gcc / testsuite / g++.dg / parse / pr31952-1.C
blobaad3a11a77deaf047d2971d81dbcf925badf106b
1 // PR c++/31952
3 int
4 f0 (int bar)  // { dg-message "previously" }
5 try
7   return 0;
9 catch (...)
11   int bar = 0; // { dg-error "redeclaration" }
12   return 1;
15 int
16 f1 (int bar)
17 try
19   return 0;
21 catch (...)
23   {
24     int bar = 0; // Ok, not outermost block.
25   }
26   return 1;
29 int
30 f2 (int bar)
32   try
33     {
34       return 0;
35     }
36   catch (...)
37     {
38       int bar = 0; // Ok, not a function-try-block.
39       return 1;
40     }