Fun compiler bug exposing an issue with LLVM (alias analysis): https://github.com/rust-lang/rust/issues/54878 Impressively, they are able to replicate the issue in C with clang, and even find a similar bug in gcc!