From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 23 Aug 2019 15:56:51 +0000 (-0700) Subject: Fix _PyTime_MIN/MAX values (GH-15384) X-Git-Tag: v3.7.5rc1~169 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8fac472436cccaf936732273eeb11649e2d8355d;p=thirdparty%2FPython%2Fcpython.git Fix _PyTime_MIN/MAX values (GH-15384) _PyTime_t type is defined as int64_t, and so min/max are INT64_MIN/INT64_MAX, not PY_LLONG_MIN/PY_LLONG_MAX. (cherry picked from commit 8e76c456226438f2e4931ce7baf05ac8faae34a1) Co-authored-by: Sergey Fedoseev --- diff --git a/Include/pytime.h b/Include/pytime.h index 4870a9df5b46..bdda1da2e6b8 100644 --- a/Include/pytime.h +++ b/Include/pytime.h @@ -17,8 +17,8 @@ extern "C" { store a duration, and so indirectly a date (related to another date, like UNIX epoch). */ typedef int64_t _PyTime_t; -#define _PyTime_MIN PY_LLONG_MIN -#define _PyTime_MAX PY_LLONG_MAX +#define _PyTime_MIN INT64_MIN +#define _PyTime_MAX INT64_MAX typedef enum { /* Round towards minus infinity (-inf).