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 Henderson int 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