Fix building with Clang 16

Related:
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
This commit is contained in:
Eric Joldasov
2022-10-10 08:54:57 +06:00
committed by Andrew Kelley
parent 7f508480f4
commit 02fff6fd01

View File

@@ -983,14 +983,14 @@ static int isspace(int c)
return c == ' ' || (unsigned)c-'\t' < 5;
}
static inline float128_t makeInf128() {
static inline float128_t makeInf128(void) {
union ldshape ux;
ux.i2.hi = 0x7fff000000000000UL;
ux.i2.lo = 0x0UL;
return ux.f;
}
static inline float128_t makeNaN128() {
static inline float128_t makeNaN128(void) {
uint64_t rand = 0UL;
union ldshape ux;
ux.i2.hi = 0x7fff000000000000UL | (rand & 0xffffffffffffUL);