summaryrefslogtreecommitdiffstats
path: root/debuginfo-tests/static-member.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2013-01-17 20:09:50 +0000
committerEric Christopher <echristo@gmail.com>2013-01-17 20:09:50 +0000
commit5724ee9765dd0aa584a767be610f4938b7b685a6 (patch)
tree42695f887496b9088194c638319d568e1c3d553f /debuginfo-tests/static-member.cpp
parentbea6c8d36adc66a17645da256932ced1d09d90c1 (diff)
downloadbcm5719-llvm-5724ee9765dd0aa584a767be610f4938b7b685a6.tar.gz
bcm5719-llvm-5724ee9765dd0aa584a767be610f4938b7b685a6.zip
Harden this test a bit to work on the mac with ancient gdbs.
llvm-svn: 172752
Diffstat (limited to 'debuginfo-tests/static-member.cpp')
-rw-r--r--debuginfo-tests/static-member.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/debuginfo-tests/static-member.cpp b/debuginfo-tests/static-member.cpp
index 3bbc982e1e2..b94c422c07c 100644
--- a/debuginfo-tests/static-member.cpp
+++ b/debuginfo-tests/static-member.cpp
@@ -1,20 +1,21 @@
-// RUN: %clangxx -O0 -g %s -o %t.out
+// RUN: %clangxx -O0 -g %s -o %t -c
+// RUN: %clangxx %t -o %t.out
// RUN: %test_debuginfo %s %t.out
// DEBUGGER: delete breakpoints
-// DEBUGGER: break main
+// DEBUGGER: break static-member.cpp:33
// DEBUGGER: r
-// DEBUGGER: n
// DEBUGGER: ptype C
-// CHECK: type = class C {
-// CHECK-NEXT: public:
-// CHECK-NEXT: static const int a;
+// CHECK: type = {{struct|class}} C {
+// CHECK: static const int a;
// CHECK-NEXT: static int b;
// CHECK-NEXT: static int c;
// CHECK-NEXT: int d;
// CHECK-NEXT: }
-// DEBUGGER: p instance_C
-// CHECK: $1 = {static a = 4, static b = {{.*}}, static c = 15, d = {{.*}}}
+// DEBUGGER: p C::a
+// CHECK: $1 = 4
+// DEBUGGER: p C::c
+// CHECK: $2 = 15
// PR14471, PR14734
OpenPOWER on IntegriCloud