summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-06-21 21:23:18 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-06-21 21:23:18 +0000
commitbea8cc7113b687add799cf438a4bfd446750243c (patch)
tree5d4f8a42b478f4798d72bb9c19ad90af2e907085
parent92a6c74bbf369a84270370dc4b3449c6a87ac09d (diff)
downloadbcm5719-llvm-bea8cc7113b687add799cf438a4bfd446750243c.tar.gz
bcm5719-llvm-bea8cc7113b687add799cf438a4bfd446750243c.zip
Aggregate & rename limit debug info tests.
llvm-svn: 184596
-rw-r--r--clang/test/CodeGenCXX/debug-info-class-limited.cpp26
-rw-r--r--clang/test/CodeGenCXX/debug-info-limited.cpp (renamed from clang/test/CodeGenCXX/debug-info-limit.cpp)0
2 files changed, 24 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/debug-info-class-limited.cpp b/clang/test/CodeGenCXX/debug-info-class-limited.cpp
index fd542a8bb0a..f55b9b18799 100644
--- a/clang/test/CodeGenCXX/debug-info-class-limited.cpp
+++ b/clang/test/CodeGenCXX/debug-info-class-limited.cpp
@@ -9,6 +9,28 @@ struct foo {
typedef foo bar;
-bar *f;
-bar g;
+bar *a;
+bar b;
+}
+
+namespace test1 {
+struct foo {
+ int i;
+};
+
+foo *foo(foo *a) {
+ foo *b = new foo(*a);
+ return b;
+}
+}
+
+namespace test2 {
+struct foo {
+ int i;
+};
+
+extern int bar(foo *a);
+int baz(foo *a) {
+ return bar(a);
+}
}
diff --git a/clang/test/CodeGenCXX/debug-info-limit.cpp b/clang/test/CodeGenCXX/debug-info-limited.cpp
index f15dce5ce8e..f15dce5ce8e 100644
--- a/clang/test/CodeGenCXX/debug-info-limit.cpp
+++ b/clang/test/CodeGenCXX/debug-info-limited.cpp
OpenPOWER on IntegriCloud