xref: /llvm-project/lldb/test/API/python_api/sbdata/main.cpp (revision fdea9a4ec9b0d9585b8fe8a612686d9f44f40ddc)
1 #include <stdint.h>
2 
3 struct foo
4 {
5     uint32_t a;
6     uint32_t b;
7     float c;
foofoo8     foo() : a(0), b(1), c(3.14) {}
foofoo9     foo(uint32_t A, uint32_t B, float C) :
10         a(A),
11         b(B),
12         c(C)
13     {}
14 };
15 
main(int argc,char const * argv[])16 int main (int argc, char const *argv[])
17 {
18     foo* foobar = new foo[2];
19 
20     foobar[0].a = 1;
21     foobar[0].b = 9;
22 
23     foobar[1].a = 8;
24     foobar[1].b = 5;
25 
26     foobar[1].b = 7; // set breakpoint here
27 
28     foobar[1].c = 6.28;
29 
30     foo barfoo[] = {foo(1,2,3), foo(4,5,6)};
31 
32     delete[] foobar;
33 
34     return 0;
35 }
36