diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 02b2202..87b0498 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -1729,7 +1729,8 @@ template auto *old = *self; int64_t oldMaxVersion = maxVersion(old, impl); - *self = allocators->node0.allocate(partialKeyIndex); + // *self will have one child + *self = allocators->node4.allocate(partialKeyIndex); memcpy((char *)*self + kNodeCopyBegin, (char *)old + kNodeCopyBegin, kNodeCopySize);