https://github.com/llvm/llvm-project/issues/98021 I could make a PR working around the issue, following the approach in the final comment. But I'm not sure what the stance is with respect to working around compiler limitations, so I figured I'd file an issue first.