jamieschmeiser wrote: I had lost track of https://github.com/llvm/llvm-project/pull/87626 but the memory of it was haunting me during this review. It hasn't landed yet but it may be something you want to look at. https://github.com/llvm/llvm-project/pull/90756