tromey wrote: It turns out this had a couple of problems. Sorry about that. I don't know how I missed these in testing. I'll be sending a follow-up patch once I've double-checked the results. https://github.com/llvm/llvm-project/pull/126772