jimingham wrote: We try to avoid passing around an invalid value as a raw integer of some sort. There's an LLDB_INVALID_INDEX32, so maybe you can add an LLDB_INVALID_INDEX64 and use that here? Other than that this LGTM. https://github.com/llvm/llvm-project/pull/190301