================ @@ -0,0 +1,13 @@ +#include <stdint.h> +#include <stdio.h> +union ptrbytes { + int *p; + uint8_t bytes[8]; +}; ---------------- DavidSpickett wrote: I like this way of avoiding shifts. https://github.com/llvm/llvm-project/pull/84998