1 // PR c++/31952 2 3 int f0(int bar)4f0 (int bar) // { dg-message "previously" } 5 try 6 { 7 return 0; 8 } catch(int bar)9catch (int bar) // { dg-error "redeclaration" } 10 { 11 return 1; 12 } 13 14 int f1(int bar)15f1 (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