| #include <stdint.h> | |
| #include <stdio.h> | |
| #include <inttypes.h> | |
| int32_t *a; | |
| uint8_t b = 7; | |
| static int32_t **c = &a; | |
| uint8_t *p; | |
| int32_t x; | |
| void d() { | |
| **c &= 8; | |
| uint8_t *e = &b; | |
| p = e; | |
| x = (*e &= 1) && *a && (*e = 0); | |
| } | |
| int main() { | |
| int32_t val_3; | |
| int8_t val_2; | |
| uint8_t temp_2; | |
| int32_t val_1; | |
| int32_t temp_1; | |
| val_1 = 1149798655; | |
| val_2 = -125; | |
| val_3 = -67108864; | |
| temp_1 = val_1; | |
| temp_2 = val_2; | |
| x = val_3; | |
| p = &temp_2; | |
| a = &temp_1; | |
| d(); | |
| printf("b = %" PRIu8 "\n", b); | |
| printf("x = %" PRIi32 "\n", x); | |
| return 0; | |
| } |