https://github.com/cor3ntin approved this pull request. LGTM but I agree with Aaron that tracking exactly where we create an invalid Loc would be interesting. https://github.com/llvm/llvm-project/pull/98622