forked from OSchip/llvm-project
62 lines
781 B
C++
62 lines
781 B
C++
struct foo
|
|
{
|
|
int a;
|
|
int b;
|
|
int c;
|
|
int d;
|
|
int e;
|
|
int f;
|
|
int g;
|
|
int h;
|
|
int i;
|
|
int j;
|
|
int k;
|
|
int l;
|
|
int m;
|
|
int n;
|
|
int o;
|
|
int p;
|
|
int q;
|
|
int r;
|
|
|
|
foo(int X) :
|
|
a(X),
|
|
b(X+1),
|
|
c(X+3),
|
|
d(X+5),
|
|
e(X+7),
|
|
f(X+9),
|
|
g(X+11),
|
|
h(X+13),
|
|
i(X+15),
|
|
j(X+17),
|
|
k(X+19),
|
|
l(X+21),
|
|
m(X+23),
|
|
n(X+25),
|
|
o(X+27),
|
|
p(X+29),
|
|
q(X+31),
|
|
r(X+33) {}
|
|
};
|
|
|
|
struct wrapint
|
|
{
|
|
int x;
|
|
wrapint(int X) : x(X) {}
|
|
};
|
|
|
|
int main()
|
|
{
|
|
foo f00_1(0);
|
|
foo *f00_ptr = new foo(12);
|
|
|
|
f00_1.a++; // Set break point at this line.
|
|
|
|
wrapint test_cast('A' +
|
|
256*'B' +
|
|
256*256*'C'+
|
|
256*256*256*'D');
|
|
|
|
return 0;
|
|
} |