From 91def742a4ee6561087b9ae9601275c48b5b7c4c Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Boric Date: Mon, 26 Apr 2021 19:11:11 +0200 Subject: [PATCH] LibM: Fix INFITITY to float POSIX mandates it. --- Userland/Libraries/LibJS/Runtime/Value.cpp | 2 +- Userland/Libraries/LibM/math.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/Value.cpp b/Userland/Libraries/LibJS/Runtime/Value.cpp index 251f81927c..98a8c0eec2 100644 --- a/Userland/Libraries/LibJS/Runtime/Value.cpp +++ b/Userland/Libraries/LibJS/Runtime/Value.cpp @@ -81,7 +81,7 @@ static String double_to_string(double d) builder.append(double_to_string(-d)); return builder.to_string(); } - if (d == INFINITY) + if (d == static_cast(INFINITY)) return "Infinity"; StringBuilder number_string_builder; diff --git a/Userland/Libraries/LibM/math.h b/Userland/Libraries/LibM/math.h index 12e264e34d..defff09b15 100644 --- a/Userland/Libraries/LibM/math.h +++ b/Userland/Libraries/LibM/math.h @@ -25,7 +25,7 @@ __BEGIN_DECLS #define HUGE_VALF __builtin_huge_valf() #define HUGE_VAL __builtin_huge_val() #define HUGE_VALL __builtin_huge_vall() -#define INFINITY __builtin_huge_val() +#define INFINITY __builtin_huge_valf() #define NAN __builtin_nan("") #define MAXFLOAT FLT_MAX