diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 34e3073..fd292c4 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -1730,7 +1730,7 @@ bool checkMaxBetweenExclusive(Node *n, int begin, int end, if (self->maxOfMax[i] > readVersion) { for (int j = 0; j < Node48::kMaxOfMaxPageSize; ++j) { int k = (i << Node48::kMaxOfMaxShift) + j; - result &= !(self->children[k].childMaxVersion > readVersion && + result &= !((self->children[k].childMaxVersion > readVersion) & inBounds(self->reverseIndex[k])); } }