llvm/clang/test/SemaCXX/lookup-through-linkage.cpp

// 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
}
}