#include #include int main() { union { uint8_t buf[8]; uint64_t val; } a; a.val = 0; puts ("ready to loop"); // break here a.val = UINT64_MAX; for (int i = 0; i < 5; i++) { a.val = i; printf("a.val is %lu\n", a.val); } }