1struct foo
2{
3 int a;
4 int b;
5 int c;
6 int d;
7 int e;
8 int f;
9 int g;
10 int h;
11 int i;
12 int j;
13 int k;
14 int l;
15 int m;
16 int n;
17 int o;
18 int p;
19 int q;
20 int r;
21
22 foo(int X) :
23 a(X),
24 b(X+1),
25 c(X+3),
26 d(X+5),
27 e(X+7),
28 f(X+9),
29 g(X+11),
30 h(X+13),
31 i(X+15),
32 j(X+17),
33 k(X+19),
34 l(X+21),
35 m(X+23),
36 n(X+25),
37 o(X+27),
38 p(X+29),
39 q(X+31),
40 r(X+33) {}
41};
42
43struct wrapint
44{
45 int x;
46 wrapint(int X) : x(X) {}
47};
48
49int main()
50{
51 foo f00_1(1);
52 foo *f00_ptr = new foo(12);
53
54 f00_1.a++; // Set break point at this line.
55
56 wrapint test_cast('A' +
57 256*'B' +
58 256*256*'C'+
59 256*256*256*'D');
60
61 return 0;
62}
63

source code of lldb/test/API/functionalities/data-formatter/synthcapping/main.cpp