brintos

brintos / llvm-project-archived public Read only

0
0
Text · 782 B · 90571b5 Raw
63 lines · cpp
1struct foo2{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 wrapint44{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