arsenm wrote: > @arsenm if we guarantee that only "safe" LSB bits were changed, what could cause things to go wrong? I'm more worried about provenance issues than relying on undocumented pointer properties https://github.com/llvm/llvm-project/pull/173244