https://github.com/eddyz87 approved this pull request. Looks good, I'll double check the impact on line information in selftests and write back this evening. https://github.com/llvm/llvm-project/pull/90302