https://github.com/jimingham approved this pull request. The error reporting issue was my only remaining concern, and that's dealt with in the related PR. So this is good to go from my perspective. https://github.com/llvm/llvm-project/pull/177176