blob: a010e35bbc26d6761c6805a640d5c78b0ff55965 [file] [log] [blame]
Devang Pateld3a7ee62011-02-09 00:37:52 +00001// RUN: %clangxx -O0 -g %s -c -o %t.o
2// RUN: %clangxx %t.o -o %t.out
3// RUN: %test_debuginfo %s %t.out
4// Radar 8945514
5// DEBUGGER: break 22
6// DEBUGGER: r
7// DEBUGGER: p v
8// CHECK: $1 = (SVal &)
9// CHECK: Data = 0x0,
10// CHECK: Kind = 2142
11
12class SVal {
13public:
14 ~SVal() {}
15 const void* Data;
16 unsigned Kind;
17};
18
19void bar(SVal &v) {}
20class A {
21public:
22 void foo(SVal v) { bar(v); }
23};
24
25int main() {
26 SVal v;
27 v.Data = 0;
28 v.Kind = 2142;
29 A a;
30 a.foo(v);
31 return 0;
32}