From ff4879abb16d9e0bebd4aa029b6996f404ea33eb Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Thu, 19 Dec 2019 14:21:01 +0100 Subject: [PATCH] [poincare/tree_pool] Factor updateNodeForIdentifierFromNode Hence fixing typo in assertion --- poincare/src/tree_pool.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/poincare/src/tree_pool.cpp b/poincare/src/tree_pool.cpp index 4fcafa5a9..d06adb9f4 100644 --- a/poincare/src/tree_pool.cpp +++ b/poincare/src/tree_pool.cpp @@ -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); } }