This is one reason among many why people who write serious low-level code (e.g. game developers) think all the new aliasing rules are completely bonkers.
We implement our own allocators all the time. If you can't even do such a basic thing legally, then the rules are obvious nonsense.
We implement our own allocators all the time. If you can't even do such a basic thing legally, then the rules are obvious nonsense.