| // RUN: %clang_cc1 %s -verify | |
| // expected-no-diagnostics | |
| extern "C++" { | |
| namespace A { | |
| namespace B { | |
| int bar; | |
| } | |
| } // namespace A | |
| namespace C { | |
| void foo() { | |
| using namespace A; | |
| (void)B::bar; | |
| } | |
| } // namespace C | |
| } | |
| extern "C" { | |
| extern "C++" { | |
| namespace D { | |
| namespace E { | |
| int bar; | |
| } | |
| } // namespace A | |
| namespace F { | |
| void foo() { | |
| using namespace D; | |
| (void)E::bar; | |
| } | |
| } // namespace C | |
| } | |
| } |