diff --git a/Libraries/LibM/math.cpp b/Libraries/LibM/math.cpp index f50eb861a1..a45e4fcc7d 100644 --- a/Libraries/LibM/math.cpp +++ b/Libraries/LibM/math.cpp @@ -1,6 +1,5 @@ #include #include -#include #include #include @@ -122,7 +121,7 @@ double exp(double exponent) if (integer_part & 8) result *= e_to_power<8>(); if (integer_part & 16) result *= e_to_power<16>(); if (integer_part & 32) result *= e_to_power<32>(); - if (integer_part >= 64) return std::numeric_limits::infinity(); + if (integer_part >= 64) return __builtin_huge_val(); } exponent -= integer_part; } else if (exponent < 0)