1 // RUN: %clang_cc1 %s -verify 2 3 // expected-no-diagnostics 4 5 extern "C++" { 6 namespace A { 7 namespace B { 8 int bar; 9 } 10 } // namespace A 11 namespace C { foo()12void foo() { 13 using namespace A; 14 (void)B::bar; 15 } 16 } // namespace C 17 } 18 19 extern "C" { 20 extern "C++" { 21 namespace D { 22 namespace E { 23 int bar; 24 } 25 } // namespace A 26 namespace F { foo()27void foo() { 28 using namespace D; 29 (void)E::bar; 30 } 31 } // namespace C 32 } 33 } 34