From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/5411 Path: news.gmane.org!not-for-mail From: Vasyl Vavrychuk Newsgroups: gmane.linux.lib.musl.general Subject: implicit conversion loses floating-point precision Date: Sat, 5 Jul 2014 14:25:02 +0300 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c3e1ec360c2d04fd707e4a X-Trace: ger.gmane.org 1404559526 19985 80.91.229.3 (5 Jul 2014 11:25:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Jul 2014 11:25:26 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-5416-gllmg-musl=m.gmane.org@lists.openwall.com Sat Jul 05 13:25:18 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1X3O5l-0004cN-3g for gllmg-musl@plane.gmane.org; Sat, 05 Jul 2014 13:25:17 +0200 Original-Received: (qmail 6130 invoked by uid 550); 5 Jul 2014 11:25:15 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 6122 invoked from network); 5 Jul 2014 11:25:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=0/s9RcAlp1E2uKJf2GZCMiuWf8JQbZ8JVFUVG1RC/20=; b=rdTRcY4+8blfd5XyVOvbT/6AP5tA6ycUUr5VX4mUenL4DJeG0SQhGL/wcwo65nUVk3 fbXGXN5+B5vdJGX282KoVc9X75puhIYRqzH2IQVWrUTN8zGXmfj1bIlzakEXpYJ2YGyT D2S2jR7bXdrlysmzK/yoeJJ44+6DkZi+tpy6iH6YdqvwWXg6GXzpPFJybN7jVR/z9EhS 0aM3sZgrgWjRAJmz4qTpJZEm8g8sWun+WJwVGNDAFngqoujQWDsAxlnDPIqlOmY+m4W/ /7ssaIoOSqBalfF/oBp3UEnwiUzaLyGzC9MhmfD/g2wawov4a45mBUs+mwAeeSi8G+xU 7v2Q== X-Received: by 10.224.80.201 with SMTP id u9mr27292895qak.82.1404559502477; Sat, 05 Jul 2014 04:25:02 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:5411 Archived-At: --001a11c3e1ec360c2d04fd707e4a Content-Type: text/plain; charset=UTF-8 Hi, For musl 1.1.3 building with libc++ and clang I get /usr/local/opt/musl/include/math.h:97:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(less, <, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:97:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(less, <, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:98:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessl, <, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:98:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessl, <, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ /usr/local/opt/musl/include/math.h:98:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessl, <, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:98:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessl, <, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ /usr/local/opt/musl/include/math.h:100:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessequal, <=, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:100:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessequal, <=, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:101:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessequall, <=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:101:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessequall, <=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ /usr/local/opt/musl/include/math.h:101:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessequall, <=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:101:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessequall, <=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ /usr/local/opt/musl/include/math.h:103:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessgreater, !=, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:103:1: error: implicit conversion loses floating-point precision: 'double_t' (aka 'double') to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessgreater, !=, double_t) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:104:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessgreaterl, !=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:104:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessgreaterl, !=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:23: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~^~~~~~~~ /usr/local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ /usr/local/opt/musl/include/math.h:104:1: error: implicit conversion loses floating-point precision: 'long double' to 'float' [-Werror,-Wconversion] __ISREL_DEF(lessgreaterl, !=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:67:45: note: expanded from macro 'isnan' sizeof(x) == sizeof(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \ ^ /usr/local/opt/musl/include/math.h:104:1: error: implicit conversion loses floating-point precision: 'long double' to 'double' [-Werror,-Wconversion] __ISREL_DEF(lessgreaterl, !=, long double) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/opt/musl/include/math.h:94:27: note: expanded from macro '__ISREL_DEF' { return !isunordered(__x,__y) && __x op __y; } ~~~~~~~~~~~~~~~~^~~~ /usr/local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunordered' #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) ^ /usr/local/opt/musl/include/math.h:68:47: note: expanded from macro 'isnan' sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \ ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] --001a11c3e1ec360c2d04fd707e4a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

For musl 1.1.3 building with libc++= and clang I get

/usr/local/opt/musl/inc= lude/math.h:97:1: error: implicit conversion loses floating-point precision= : 'double_t' (aka 'double') to 'float' [-Werror,-Wc= onversion]
__ISREL_DEF(less, <, double_t)
^~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~
/usr/local/opt/musl/include/math.h:94:23: note: expanded fro= m macro '__ISREL_DEF'
{ return !isunordered(__x,__y) &= ;& __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:97:1: error: implicit conversion loses floating-point precision: = 'double_t' (aka 'double') to 'float' [-Werror,-Wcon= version]
__ISREL_DEF(less, <, double_t)
^~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~
/usr/local/opt/musl/include/math.h:94:27: note: expanded fro= m macro '__ISREL_DEF'
{ return !isunordered(__x,__y) &= ;& __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:98:1: error: implicit conversion loses floating-point precision: = 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessl, <, long double)
^~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:23: note: expa= nded from macro '__ISREL_DEF'
{ return !isunordered(__x,_= _y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:98:1: error: implicit conversion loses floating-point precision: = 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessl, <, long double)
^~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:23: note: expa= nded from macro '__ISREL_DEF'
{ return !isunordered(__x,_= _y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:68:47: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(double) ? (__DOUBLE_BI= TS(x) & -1ULL>>1) > 0x7ffULL<<52 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:98:1: error: implicit conversion loses floating-point prec= ision: 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessl, <, long double)
^~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:27: note: expa= nded from macro '__ISREL_DEF'
{ return !isunordered(__x,_= _y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:98:1: error: implicit conversion loses floating-point precision: = 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessl, <, long double)
^~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:27: note: expa= nded from macro '__ISREL_DEF'
{ return !isunordered(__x,_= _y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:68:47: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<5= 2 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:100:1: error: implicit conversion loses floating-point pre= cision: 'double_t' (aka 'double') to 'float' [-Werr= or,-Wconversion]
__ISREL_DEF(lessequal, <=3D, double_t)
^~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:23: note= : expanded from macro '__ISREL_DEF'
{ return !isunordered= (__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:100:1: error: implicit conversion loses floating-point precision:= 'double_t' (aka 'double') to 'float' [-Werror,-Wco= nversion]
__ISREL_DEF(lessequal, <=3D, double_t)
^~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:27: note= : expanded from macro '__ISREL_DEF'
{ return !isunordered= (__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:101:1: error: implicit conversion loses floating-point precision:= 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessequall, <=3D, long double)
^~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:= 23: note: expanded from macro '__ISREL_DEF'
{ return !isu= nordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:101:1: error: implicit conversion loses floating-point precision:= 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessequall, <=3D, long double)
^~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:= 23: note: expanded from macro '__ISREL_DEF'
{ return !isu= nordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:68:47: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(double) ? (__DOUBLE_BI= TS(x) & -1ULL>>1) > 0x7ffULL<<52 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:101:1: error: implicit conversion loses floating-point pre= cision: 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessequall, <=3D, long double)
^~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:= 27: note: expanded from macro '__ISREL_DEF'
{ return !isu= nordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:101:1: error: implicit conversion loses floating-point precision:= 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessequall, <=3D, long double)
^~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:= 27: note: expanded from macro '__ISREL_DEF'
{ return !isu= nordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:68:47: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<5= 2 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:103:1: error: implicit conversion loses floating-point pre= cision: 'double_t' (aka 'double') to 'float' [-Werr= or,-Wconversion]
__ISREL_DEF(lessgreater, !=3D, double_t)
^~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:23: not= e: expanded from macro '__ISREL_DEF'
{ return !isunordere= d(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:103:1: error: implicit conversion loses floating-point precision:= 'double_t' (aka 'double') to 'float' [-Werror,-Wco= nversion]
__ISREL_DEF(lessgreater, !=3D, double_t)
^~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94:27: not= e: expanded from macro '__ISREL_DEF'
{ return !isunordere= d(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:104:1: error: implicit conversion loses floating-point precision:= 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessgreaterl, !=3D, long double)
^~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94= :23: note: expanded from macro '__ISREL_DEF'
{ return !is= unordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:67:45: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(float) ? (__FLOAT_BITS= (x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:104:1: error: implicit conversion loses floating-point precision:= 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessgreaterl, !=3D, long double)
^~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94= :23: note: expanded from macro '__ISREL_DEF'
{ return !is= unordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~^~~~~~~~
/usr= /local/opt/musl/include/math.h:90:34: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:68:47: note: expanded from macro 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D sizeof(double) ? (__DOUBLE_BI= TS(x) & -1ULL>>1) > 0x7ffULL<<52 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/mus= l/include/math.h:104:1: error: implicit conversion loses floating-point pre= cision: 'long double' to 'float' [-Werror,-Wconversion]
__ISREL_DEF(lessgreaterl, !=3D, long double)
^~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94= :27: note: expanded from macro '__ISREL_DEF'
{ return !is= unordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:67:45: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(float) ? (__FLOAT_BITS(x) & 0x7fffffff) > 0x7f800000 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/local/opt/musl/inclu= de/math.h:104:1: error: implicit conversion loses floating-point precision:= 'long double' to 'double' [-Werror,-Wconversion]
__ISREL_DEF(lessgreaterl, !=3D, long double)
^~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/opt/musl/include/math.h:94= :27: note: expanded from macro '__ISREL_DEF'
{ return !is= unordered(__x,__y) && __x op __y; }
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~~~~~~~~~~~~~~~~^~~~
/usr= /local/opt/musl/include/math.h:90:63: note: expanded from macro 'isunor= dered'
#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) := isnan((y)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
/usr/local/opt/musl/include/math.h:68:47: note: expanded from macro = 'isnan'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sizeof(x) =3D=3D size= of(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<5= 2 : \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
fatal error: too m= any errors emitted, stopping now [-ferror-limit=3D]
<= br>
--001a11c3e1ec360c2d04fd707e4a--