Skip to content

Commit 7da9a1f

Browse files
committed
+1
1 parent 5fc8222 commit 7da9a1f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Objects/floatobject.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -2055,7 +2055,7 @@ PyFloat_Pack2(double x, char *data, int le)
20552055

20562056
memcpy(&v, &x, sizeof(v));
20572057
bits = v & 0x1ff; /* NaN's payload */
2058-
if (v & 0x8000000000000) { /* is a quiet NaN? */
2058+
if (v & 0x8000000000000UL) { /* is a quiet NaN? */
20592059
bits += 0x200;
20602060
}
20612061
}
@@ -2403,10 +2403,10 @@ PyFloat_Unpack2(const char *data, int le)
24032403
}
24042404
else {
24052405
/* NaN */
2406-
uint64_t v = sign ? 0xfff0000000000000 : 0x7ff0000000000000;
2406+
uint64_t v = sign ? 0xfff0000000000000UL : 0x7ff0000000000000UL;
24072407

24082408
if (f & 0x200) { /* is a quiet NaN? */
2409-
v += 0x8000000000000;
2409+
v += 0x8000000000000UL;
24102410
f -= 0x200;
24112411
}
24122412
v += f; /* add NaN's payload */

0 commit comments

Comments
 (0)