From 3a445a94cde7fb5cc26e677322785e7e85531a10 Mon Sep 17 00:00:00 2001 From: Gareth Morgan Date: Mon, 12 Nov 2018 19:40:08 -0500 Subject: [PATCH] Avoid ambiguity error on GCC --- crnlib/crn_vector.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crnlib/crn_vector.cpp b/crnlib/crn_vector.cpp index 8c21125..77477e6 100644 --- a/crnlib/crn_vector.cpp +++ b/crnlib/crn_vector.cpp @@ -22,8 +22,8 @@ namespace crnlib return true; size_t new_capacity = min_new_capacity; - if ((grow_hint) && (!math::is_power_of_2(new_capacity))) - new_capacity = math::next_pow2(new_capacity); + if ((grow_hint) && (!math::is_power_of_2((uint64)new_capacity))) + new_capacity = math::next_pow2((uint64)new_capacity); CRNLIB_ASSERT(new_capacity && (new_capacity > m_capacity));