blob: 3f94cfafa57da122815f6f5d8d0205ad5e45135b [file] [log] [blame]
#include <stdint.h>
#include <stdio.h>
#include <inttypes.h>
int32_t a, b;
union u {
uint16_t c;
} d;
static int32_t *e = &b;
int64_t *f;
static int64_t **g = &f;
int64_t x;
int64_t h(int32_t i) {
{
x = i && (2036854775807 / a) && i;
return x;
};
}
void j() {
for (; d.c; ++d.c)
*e = h(**g);
}
int32_t h_call_argument_1;
int64_t y;
int main() {
int64_t val_7;
int32_t val_6;
int64_t val_5;
int64_t val_4;
int64_t temp_1;
uint16_t val_3;
int32_t val_2;
int32_t val_1;
val_1 = 251;
val_2 = -2113601536;
val_3 = 12027;
val_4 = 0;
val_5 = 70651297207679744;
val_6 = -7;
val_7 = 2089739496336261183;
temp_1 = val_4;
y = val_7;
h_call_argument_1 = val_6;
x = val_5;
f = &temp_1;
d.c = val_3;
b = val_2;
a = val_1;
j();
y = h(h_call_argument_1);
printf("a = %" PRIi32 "\n", a);
printf("b = %" PRIi32 "\n", b);
printf("d.c = %" PRIu16 "\n", d.c);
printf("y = %" PRIi64 "\n", y);
printf("h_call_argument_1 = %" PRIi32 "\n", h_call_argument_1);
printf("x = %" PRIi64 "\n", x);
return 0;
}