diff options
author | Eric Christopher <echristo@gmail.com> | 2013-01-17 20:09:50 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-01-17 20:09:50 +0000 |
commit | 5724ee9765dd0aa584a767be610f4938b7b685a6 (patch) | |
tree | 42695f887496b9088194c638319d568e1c3d553f /debuginfo-tests/static-member.cpp | |
parent | bea6c8d36adc66a17645da256932ced1d09d90c1 (diff) | |
download | bcm5719-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.cpp | 17 |
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 |