davemgreen wrote: Sorry - I lost track of this one. Thanks for the review. Let me know if this runs into any problems. It somewhat just moves where the issues happen, but is hopefully simpler overall. https://github.com/llvm/llvm-project/pull/140508