forked from OSchip/llvm-project
Simple test case for [basic.lookup.udir].
llvm-svn: 86674
This commit is contained in:
parent
537db5d652
commit
a31577ce9a
|
@ -0,0 +1,35 @@
|
|||
// RUN: clang-cc -fsyntax-only -verify %s
|
||||
|
||||
// When looking up a namespace-name in a using-directive or
|
||||
// namespace-alias-definition, only namespace names are considered.
|
||||
|
||||
struct ns1 {};
|
||||
void ns2();
|
||||
int ns3 = 0;
|
||||
|
||||
namespace ns0 {
|
||||
namespace ns1 {
|
||||
struct test0 {};
|
||||
}
|
||||
namespace ns2 {
|
||||
struct test1 {};
|
||||
}
|
||||
namespace ns3 {
|
||||
struct test2 {};
|
||||
}
|
||||
}
|
||||
|
||||
using namespace ns0;
|
||||
|
||||
namespace test3 = ns1;
|
||||
namespace test4 = ns2;
|
||||
namespace test5 = ns3;
|
||||
|
||||
using namespace ns1;
|
||||
using namespace ns2;
|
||||
using namespace ns3;
|
||||
|
||||
test0 a;
|
||||
test1 b;
|
||||
test2 c;
|
||||
|
Loading…
Reference in New Issue