1 // PR c++/51640
2 
3 class ex {};
4 
5 namespace t
6 {
7   class ex2 : public ex {};
8 }
9 
10 class ex2 : public ex {};
11 
bar()12 void bar()
13 {
14   using namespace t;
15 
16   try {
17   } catch (ex2&) { // { dg-error "reference to 'ex2' is ambiguous" }
18   }
19 }
20