diff --git a/Userland/Libraries/LibJS/Runtime/Value.h b/Userland/Libraries/LibJS/Runtime/Value.h index 09eca1530b..50fdfaec63 100644 --- a/Userland/Libraries/LibJS/Runtime/Value.h +++ b/Userland/Libraries/LibJS/Runtime/Value.h @@ -73,7 +73,7 @@ public: bool is_negative_infinity() const { return is_number() && __builtin_isinf_sign(as_double()) < 0; } bool is_positive_zero() const { return is_number() && bit_cast(as_double()) == 0; } bool is_negative_zero() const { return is_number() && bit_cast(as_double()) == NEGATIVE_ZERO_BITS; } - bool is_integral_number() const { return is_finite_number() && (i32)as_double() == as_double(); } + bool is_integral_number() const { return is_finite_number() && static_cast(as_double()) == as_double(); } bool is_finite_number() const { if (!is_number())