Update common.h

This commit is contained in:
blueloveTH 2024-03-24 20:19:04 +08:00
parent 568221ab5a
commit 92bc4b5495

View File

@ -72,11 +72,11 @@ template <size_t T>
struct NumberTraits;
inline constexpr bool is_negative_shift_well_defined(){
#ifdef __EMSRIPTEN__
#ifdef __EMSCRIPTEN__
return false;
#endif
// rshift does not affect the sign bit
return ((int)-1) >> 1 == -1 && ((int64_t)-1) >> 1 == -1;
return -1 >> 1 == -1;
}
template <>