forked from OSchip/llvm-project
34 lines
387 B
C++
34 lines
387 B
C++
// 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
|
|
}
|
|
}
|