1 // PR c++/13594
2 
3 // { dg-options "" }
4 // { dg-do compile }
5 
6 namespace foo {
7   inline namespace foo_impl {
8     class T; // { dg-message "T" }
9   }
10 }
11 namespace bar {
12   inline namespace bar_impl {
13     class T; // { dg-message "T" }
14   }
15   using namespace foo;
16 }
17 namespace baz {
18   using namespace foo;
19   using namespace bar;
20 }
21 
22 foo::T *t1;
23 bar::T *t2;
24 baz::T *t3; // { dg-error "(ambiguous|does not name a type)" }
25