diff --git a/src/ptr_map.cpp b/src/ptr_map.cpp index 6d1e4df24..99d96d76a 100644 --- a/src/ptr_map.cpp +++ b/src/ptr_map.cpp @@ -13,7 +13,7 @@ enum : MapIndex { MAP_SENTINEL = ~(MapIndex)0 }; template struct PtrMapConstant { - static constexpr T TOMBSTONE = reinterpret_cast(reinterpret_cast(~(uintptr)0)); + static constexpr T const TOMBSTONE = (T)reinterpret_cast(~(uintptr)0); }; template <>