diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 8e5a928..2e2d6e9 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -938,12 +938,12 @@ InternalVersionT maxVersion(Node *n) { __builtin_unreachable(); // GCOVR_EXCL_LINE case Type_Node3: { auto *n3 = static_cast(n); - int i = getNodeIndex(n3, index); + int i = getNodeIndexExists(n3, index); return n3->childMaxVersion[i]; } case Type_Node16: { auto *n16 = static_cast(n); - int i = getNodeIndex(n16, index); + int i = getNodeIndexExists(n16, index); return n16->childMaxVersion[i]; } case Type_Node48: { @@ -971,12 +971,12 @@ InternalVersionT exchangeMaxVersion(Node *n, InternalVersionT newMax) { __builtin_unreachable(); // GCOVR_EXCL_LINE case Type_Node3: { auto *n3 = static_cast(n); - int i = getNodeIndex(n3, index); + int i = getNodeIndexExists(n3, index); return std::exchange(n3->childMaxVersion[i], newMax); } case Type_Node16: { auto *n16 = static_cast(n); - int i = getNodeIndex(n16, index); + int i = getNodeIndexExists(n16, index); return std::exchange(n16->childMaxVersion[i], newMax); } case Type_Node48: { @@ -1005,13 +1005,13 @@ void setMaxVersion(Node *n, InternalVersionT newMax) { __builtin_unreachable(); // GCOVR_EXCL_LINE case Type_Node3: { auto *n3 = static_cast(n); - int i = getNodeIndex(n3, index); + int i = getNodeIndexExists(n3, index); n3->childMaxVersion[i] = newMax; return; } case Type_Node16: { auto *n16 = static_cast(n); - int i = getNodeIndex(n16, index); + int i = getNodeIndexExists(n16, index); n16->childMaxVersion[i] = newMax; return; }