From 7f057f308f0609583d330a9c4ed5f44312da0df6 Mon Sep 17 00:00:00 2001 From: David Chisnall Date: Thu, 11 Apr 2019 17:26:04 +0100 Subject: [PATCH] Fix inverted logic in the type check. --- src/mem/pagemap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mem/pagemap.h b/src/mem/pagemap.h index d635e4f..9fae7a3 100644 --- a/src/mem/pagemap.h +++ b/src/mem/pagemap.h @@ -220,7 +220,7 @@ namespace snmalloc { if ( (c->version != 1) || (c->is_flat_pagemap) || - (c->sizeof_pointer == sizeof(void*)) || + (c->sizeof_pointer != sizeof(void*)) || (c->pagemap_bits != GRANULARITY_BITS) || (c->size_of_entry != sizeof(T)) || (!std::is_integral_v)) { @@ -325,7 +325,7 @@ namespace snmalloc { if ( (c->version != 1) || (!c->is_flat_pagemap) || - (c->sizeof_pointer == sizeof(void*)) || + (c->sizeof_pointer != sizeof(void*)) || (c->pagemap_bits != GRANULARITY_BITS) || (c->size_of_entry != sizeof(T)) || (!std::is_integral_v)) {