From 9840f782a01cccb5128380b076cab9f4d7694d50 Mon Sep 17 00:00:00 2001 From: greg Date: Wed, 19 May 2021 08:04:51 -0400 Subject: [PATCH] Fix issue #99 --- parallel_hashmap/btree.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parallel_hashmap/btree.h b/parallel_hashmap/btree.h index af3a490..97a6c10 100644 --- a/parallel_hashmap/btree.h +++ b/parallel_hashmap/btree.h @@ -1609,10 +1609,10 @@ namespace priv { static node_type *EmptyNode() { #ifdef _MSC_VER - static EmptyNodeType* empty_node = new EmptyNodeType; + static EmptyNodeType empty_node; // This assert fails on some other construction methods. - assert(empty_node->parent == empty_node); - return empty_node; + assert(empty_node.parent == &empty_node); + return &empty_node; #else static constexpr EmptyNodeType empty_node( const_cast(&empty_node));