AaronBallman wrote: I think this resolves all the outstanding issues. I plan to land these changes sometime today unless I hear otherwise (we can also address additional concerns post-commit). https://github.com/llvm/llvm-project/pull/89446