1*1364750dSJames Henderson // REQUIRES: lldb 2*1364750dSJames Henderson // UNSUPPORTED: system-windows 3*1364750dSJames Henderson // 4*1364750dSJames Henderson // RUN: %dexter --fail-lt 1.0 -w \ 5*1364750dSJames Henderson // RUN: --builder 'clang' --debugger 'lldb' --cflags "-O0 -glldb" -- %s 6*1364750dSJames Henderson 7*1364750dSJames Henderson class A { 8*1364750dSJames Henderson public: A()9*1364750dSJames Henderson A() : zero(0), data(42) { // DexLabel('ctor_start') 10*1364750dSJames Henderson } 11*1364750dSJames Henderson private: 12*1364750dSJames Henderson int zero; 13*1364750dSJames Henderson int data; 14*1364750dSJames Henderson }; 15*1364750dSJames Henderson main()16*1364750dSJames Hendersonint main() { 17*1364750dSJames Henderson A a; 18*1364750dSJames Henderson return 0; 19*1364750dSJames Henderson } 20*1364750dSJames Henderson 21*1364750dSJames Henderson 22*1364750dSJames Henderson /* 23*1364750dSJames Henderson DexExpectProgramState({ 24*1364750dSJames Henderson 'frames': [ 25*1364750dSJames Henderson { 26*1364750dSJames Henderson 'location': { 27*1364750dSJames Henderson 'lineno': ref('ctor_start') 28*1364750dSJames Henderson }, 29*1364750dSJames Henderson 'watches': { 30*1364750dSJames Henderson '*this': {'is_irretrievable': False} 31*1364750dSJames Henderson } 32*1364750dSJames Henderson } 33*1364750dSJames Henderson ] 34*1364750dSJames Henderson }) 35*1364750dSJames Henderson */ 36*1364750dSJames Henderson 37