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