diff options
Diffstat (limited to 'src/RTree.cpp')
| -rw-r--r-- | src/RTree.cpp | 3 |
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; } |
