summaryrefslogtreecommitdiffhomepage
path: root/src/RTree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/RTree.cpp')
-rw-r--r--src/RTree.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/RTree.cpp b/src/RTree.cpp
index f77d0697..fcefdbcf 100644
--- a/src/RTree.cpp
+++ b/src/RTree.cpp
@@ -64,8 +64,7 @@ template<typename T> T* rtree_pool<T>::construct()
template<typename T> void rtree_pool<T>::free(T* ptr)
{
ptr->~T();
- node_p p = {.ptr = ptr };
- node_u* n = p.data_ptr;
+ auto* n = reinterpret_cast<node_u*>(ptr);
n->next = free_list;
free_list = n;
}