https://github.com/snehasish approved this pull request. LGTM. This change seems simple enough but we should have some way of testing reading / writing new and old versions before we make larger changes. https://github.com/llvm/llvm-project/pull/86414