More usages of getNodeIndexExists

This commit is contained in:
2024-09-12 22:22:16 -07:00
parent 6241533dfb
commit 84c4d0fcba
+6 -6
View File
@@ -938,12 +938,12 @@ InternalVersionT maxVersion(Node *n) {
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
case Type_Node3: { case Type_Node3: {
auto *n3 = static_cast<Node3 *>(n); auto *n3 = static_cast<Node3 *>(n);
int i = getNodeIndex(n3, index); int i = getNodeIndexExists(n3, index);
return n3->childMaxVersion[i]; return n3->childMaxVersion[i];
} }
case Type_Node16: { case Type_Node16: {
auto *n16 = static_cast<Node16 *>(n); auto *n16 = static_cast<Node16 *>(n);
int i = getNodeIndex(n16, index); int i = getNodeIndexExists(n16, index);
return n16->childMaxVersion[i]; return n16->childMaxVersion[i];
} }
case Type_Node48: { case Type_Node48: {
@@ -971,12 +971,12 @@ InternalVersionT exchangeMaxVersion(Node *n, InternalVersionT newMax) {
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
case Type_Node3: { case Type_Node3: {
auto *n3 = static_cast<Node3 *>(n); auto *n3 = static_cast<Node3 *>(n);
int i = getNodeIndex(n3, index); int i = getNodeIndexExists(n3, index);
return std::exchange(n3->childMaxVersion[i], newMax); return std::exchange(n3->childMaxVersion[i], newMax);
} }
case Type_Node16: { case Type_Node16: {
auto *n16 = static_cast<Node16 *>(n); auto *n16 = static_cast<Node16 *>(n);
int i = getNodeIndex(n16, index); int i = getNodeIndexExists(n16, index);
return std::exchange(n16->childMaxVersion[i], newMax); return std::exchange(n16->childMaxVersion[i], newMax);
} }
case Type_Node48: { case Type_Node48: {
@@ -1005,13 +1005,13 @@ void setMaxVersion(Node *n, InternalVersionT newMax) {
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
case Type_Node3: { case Type_Node3: {
auto *n3 = static_cast<Node3 *>(n); auto *n3 = static_cast<Node3 *>(n);
int i = getNodeIndex(n3, index); int i = getNodeIndexExists(n3, index);
n3->childMaxVersion[i] = newMax; n3->childMaxVersion[i] = newMax;
return; return;
} }
case Type_Node16: { case Type_Node16: {
auto *n16 = static_cast<Node16 *>(n); auto *n16 = static_cast<Node16 *>(n);
int i = getNodeIndex(n16, index); int i = getNodeIndexExists(n16, index);
n16->childMaxVersion[i] = newMax; n16->childMaxVersion[i] = newMax;
return; return;
} }