NagyDonat wrote: I'm pretty confident that this patch is NFC (I changed things incrementally), but I will also test it by evaluating it on our usual test suite of ~a dozen open source projects to see that it doesn't change anything. https://github.com/llvm/llvm-project/pull/178678