fix warnings - issue #21

This commit is contained in:
greg
2019-07-31 12:20:28 -04:00
parent 3c16c3aef6
commit b45a4938ab
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -339,7 +339,8 @@ PHMAP_BASE_INTERNAL_FORCEINLINE int CountTrailingZerosNonZero32(uint32_t n) {
#ifdef PHMAP_HAVE_INTRINSIC_INT128
inline uint64_t umul128(uint64_t a, uint64_t b, uint64_t* high)
{
auto result = static_cast<unsigned __int128>(a) * static_cast<unsigned __int128>(b);
auto result = static_cast<__extension__ unsigned __int128>(a) *
static_cast<__extension__ unsigned __int128>(b);
*high = static_cast<uint64_t>(result >> 64);
return static_cast<uint64_t>(result);
}