Path: blob/master/thirdparty/basis_universal/patches/0004-ambiguous-calls.patch
9904 views
diff --git a/thirdparty/basis_universal/transcoder/basisu_containers.h b/thirdparty/basis_universal/transcoder/basisu_containers.h1index 03fae33974..7fff4c243e 1006442--- a/thirdparty/basis_universal/transcoder/basisu_containers.h3+++ b/thirdparty/basis_universal/transcoder/basisu_containers.h4@@ -3349,7 +3349,7 @@ namespace basisu56inline size_t hash_key(const Key& k) const7{8- assert((safe_shift_left(1ULL, (SIZE_T_BITS - m_hash_shift))) == m_values.size());9+ assert((safe_shift_left(static_cast<uint64_t>(1), (SIZE_T_BITS - m_hash_shift))) == m_values.size());1011// Fibonacci hashing12if (SIZE_T_BITS == 32)13@@ -3433,7 +3433,7 @@ namespace basisu14return false;1516new_map.m_hash_shift = SIZE_T_BITS - helpers::floor_log2i((uint64_t)new_hash_size);17- assert(new_hash_size == safe_shift_left(1ULL, SIZE_T_BITS - new_map.m_hash_shift));18+ assert(new_hash_size == safe_shift_left(static_cast<uint64_t>(1), SIZE_T_BITS - new_map.m_hash_shift));1920new_map.m_grow_threshold = std::numeric_limits<size_t>::max();21222324