32 lines · cpp
1// RUN: %clang_cc1 -std=c++20 %s -verify2 3// expected-no-diagnostics4export module X;5export {6 namespace A {7 namespace B {8 int bar;9 }10 } // namespace A11 namespace C {12 void foo() {13 using namespace A;14 (void)B::bar;15 }16 } // namespace C17}18 19export {20 namespace D {21 namespace E {22 int bar;23 }24 } // namespace D25 namespace F {26 void foo() {27 using namespace D;28 (void)E::bar;29 }30 } // namespace F31}32