Use single &, to show branch-free intent

This commit is contained in:
2024-06-26 22:14:05 -07:00
parent bb0e654040
commit 4da2a01614

View File

@@ -1730,7 +1730,7 @@ bool checkMaxBetweenExclusive(Node *n, int begin, int end,
if (self->maxOfMax[i] > readVersion) { if (self->maxOfMax[i] > readVersion) {
for (int j = 0; j < Node48::kMaxOfMaxPageSize; ++j) { for (int j = 0; j < Node48::kMaxOfMaxPageSize; ++j) {
int k = (i << Node48::kMaxOfMaxShift) + j; int k = (i << Node48::kMaxOfMaxShift) + j;
result &= !(self->children[k].childMaxVersion > readVersion && result &= !((self->children[k].childMaxVersion > readVersion) &
inBounds(self->reverseIndex[k])); inBounds(self->reverseIndex[k]));
} }
} }