[poincare/tree_pool] Factor updateNodeForIdentifierFromNode

Hence fixing typo in assertion
This commit is contained in:
Ruben Dashyan
2019-12-19 14:21:01 +01:00
committed by Léa Saviot
parent 4313560872
commit ff4879abb1

View File

@@ -162,8 +162,7 @@ void TreePool::registerNode(TreeNode * node) {
void TreePool::updateNodeForIdentifierFromNode(TreeNode * node) {
for (TreeNode * n : Nodes(node)) {
assert((((char *)node) - ((char *)m_alignedBuffer))/ByteAlignment < k_maxNodeOffset); // Check that the offset can be stored in a uint16_t
m_nodeForIdentifierOffset[n->identifier()] = (((char *)n) - (char *)m_alignedBuffer)/ByteAlignment;
registerNode(n);
}
}