// REQUIRES: lldb // UNSUPPORTED: system-windows // // RUN: %clang++ -std=gnu++11 -O0 -g %s -o %t // RUN: %dexter --fail-lt 1.0 -w \ // RUN: --binary %t --debugger 'lldb' -- %s // Radar 8945514 class SVal { public: ~SVal() {} const void* Data; unsigned Kind; }; void bar(SVal &v) {} class A { public: void foo(SVal v) { bar(v); } // DexLabel('foo') }; int main() { SVal v; v.Data = 0; v.Kind = 2142; A a; a.foo(v); return 0; } /* DexExpectProgramState({ 'frames': [ { 'location': { 'lineno': ref('foo') }, 'watches': { 'v.Data == 0': 'true', 'v.Kind': '2142' } } ] }) */