diff --git a/ConflictSet.cpp b/ConflictSet.cpp index bfb683a..d1f8ef2 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -959,7 +959,7 @@ template Node *getChildGeqSimd(NodeT *self, int child) { static_assert(NodeT::kMaxNodes <= 16); assume(self->numChildren <= NodeT::kMaxNodes); uint64_t mask = self->numChildren == 16 - ? uint64_t(nullptr) + ? uint64_t(-1) : (uint64_t(1) << (self->numChildren * 4)) - 1; // 0xf for each 0xff (within mask) uint64_t bitfield =