summaryrefslogtreecommitdiffstats
path: root/clang/test/PCH/namespaces.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-05-07 21:43:38 +0000
committerChris Lattner <sabre@nondot.org>2010-05-07 21:43:38 +0000
commitca025db76934ae543f2d5078550a8309f2103195 (patch)
treed886b0e96ea6ad38766438fd3f71b96070b6ba7c /clang/test/PCH/namespaces.cpp
parent2c4d69d7ad0f7bc1acc16285470e67b9f2d1531c (diff)
downloadbcm5719-llvm-ca025db76934ae543f2d5078550a8309f2103195.tar.gz
bcm5719-llvm-ca025db76934ae543f2d5078550a8309f2103195.zip
add PCH support for a bunch of C++ Decls, patch by
Andrew Sutton! llvm-svn: 103301
Diffstat (limited to 'clang/test/PCH/namespaces.cpp')
-rw-r--r--clang/test/PCH/namespaces.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/clang/test/PCH/namespaces.cpp b/clang/test/PCH/namespaces.cpp
index eef9e06e546..532d627fadc 100644
--- a/clang/test/PCH/namespaces.cpp
+++ b/clang/test/PCH/namespaces.cpp
@@ -8,7 +8,36 @@
int int_val;
N1::t1 *ip1 = &int_val;
N1::t2 *ip2 = &int_val;
+N2::Inner::t3 *ip3 = &int_val;
float float_val;
namespace N2 { }
N2::t1 *fp1 = &float_val;
+
+Alias1::t3 *ip4 = &int_val;
+t3 *ip5 = &int_val;
+
+void(*funp1)() = anon;
+
+namespace {
+ class C;
+}
+C* cp1;
+
+namespace N3 {
+ namespace {
+ class C;
+ }
+}
+
+N3::C *cp2;
+
+void(*funp2)() = ext;
+
+using N1::used_func;
+void (*pused)() = used_func;
+
+// FIXME: Disabled until CXXRecord serialization is re-added.
+// using N1::used_cls;
+// used_cls s1;
+// used_cls* ps1 = &s1;
OpenPOWER on IntegriCloud