Skip to content

Commit ac7bdcb

Browse files
committed
address review: warning on Windows
1 parent e6c1c12 commit ac7bdcb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Objects/floatobject.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2054,7 +2054,8 @@ PyFloat_Pack2(double x, char *data, int le)
20542054
uint64_t v;
20552055

20562056
memcpy(&v, &x, sizeof(v));
2057-
bits = (v & 0xffc0000000000ULL) >> 42; /* NaN's payload */
2057+
v &= 0xffc0000000000ULL;
2058+
bits = (unsigned short)(v >> 42); /* NaN's payload */
20582059
}
20592060
else {
20602061
sign = (x < 0.0);

0 commit comments

Comments
 (0)