red1bluelost wrote: I think we should either emit a warning or return error when provided an old version so that its easier to tell the reason decode fails or gives an unexpected result. https://github.com/llvm/llvm-project/pull/74107