blob: bbcd74db831e73f56cd09a201328641ed7a7bc73 [file] [log] [blame]
#include <stdint.h>
#include <stdio.h>
#include <inttypes.h>
uint32_t a, c, d;
uint64_t b;
int16_t e;
uint64_t *p;
int16_t *q;
void g();
uint64_t *r;
void h() {
uint64_t *f = &b;
r = f;
*f = 6;
g();
}
uint64_t *s;
int16_t *t;
void g() {
i : {
uint64_t *j = &b;
s = j;
p = j;
int16_t *k = &e;
t = k;
q = k;
--*k;
*j &= c;
}
for (; d; a = d)
if (e)
goto i;
}
int main() {
int16_t val_10;
int16_t temp_5;
int64_t val_9;
uint64_t temp_4;
int64_t val_8;
uint64_t temp_3;
int16_t val_7;
int16_t temp_2;
int64_t val_6;
uint64_t temp_1;
int16_t val_5;
int64_t val_4;
uint32_t val_3;
uint32_t val_2;
uint32_t val_1;
val_1 = 16777101;
val_2 = 0xFFFFFFFA;
val_3 = 0;
val_4 = 256;
val_5 = -7;
val_6 = -9223372032559808512;
val_7 = 0;
val_8 = -72318388763361280;
val_9 = 0;
val_10 = 0;
temp_1 = val_6;
temp_2 = val_7;
temp_3 = val_8;
temp_4 = val_9;
temp_5 = val_10;
t = &temp_5;
s = &temp_4;
r = &temp_3;
q = &temp_2;
p = &temp_1;
e = val_5;
b = val_4;
d = val_3;
c = val_2;
a = val_1;
h();
g();
printf("a = %" PRIu32 "\n", a);
printf("b = %" PRIu64 "\n", b);
printf("c = %" PRIu32 "\n", c);
printf("d = %" PRIu32 "\n", d);
printf("e = %" PRIi16 "\n", e);
return 0;
}