https://github.com/python/cpython/commit/f104c19a94ae43f788e509019901b1f48fbd134e
commit: f104c19a94ae43f788e509019901b1f48fbd134e
branch: main
author: Chris Eibl <[email protected]>
committer: gpshead <[email protected]>
date: 2025-03-15T11:41:34-07:00
summary:
GH-131296: fix clang-cl warning on Windows in pytime.c (GH-131297)
fix warning : integer literal is too large
to be represented in a signed integer type,
interpreting as unsigned [-Wimplicitly-unsigned-literal]
files:
M Python/pytime.c
diff --git a/Python/pytime.c b/Python/pytime.c
index 2ca92037c2e2f1..23e1608633940e 100644
--- a/Python/pytime.c
+++ b/Python/pytime.c
@@ -915,7 +915,7 @@ py_get_system_clock(PyTime_t *tp, _Py_clock_info_t *info,
int raise_exc)
/* 11,644,473,600,000,000,000: number of nanoseconds between
the 1st january 1601 and the 1st january 1970 (369 years + 89 leap
days). */
- PyTime_t ns = large.QuadPart * 100 - 11644473600000000000;
+ PyTime_t ns = (large.QuadPart - 116444736000000000) * 100;
*tp = ns;
if (info) {
// GetSystemTimePreciseAsFileTime() is implemented using
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]