https://github.com/adrian-prantl approved this pull request. I think this looks reasonable, I would potentially consider adding some unit tests for appendOffset() mostly for documentation purposes of the expected behavior. https://github.com/llvm/llvm-project/pull/94638