brintos

brintos / llvm-project-archived public Read only

0
0
Text · 431 B · 503a694 Raw
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