convert from long long to PyLong loselessly (#1106)
authorBenjamin Peterson <benjamin@python.org>
Thu, 13 Apr 2017 08:44:54 +0000 (01:44 -0700)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 13 Apr 2017 08:44:54 +0000 (10:44 +0200)
Modules/_testcapimodule.c

index c6af0180dfd66e1d4eb75c71b6eb3590d83cd6c4..54605872304ba51f1293a3ff26b998b8f765f8d2 100644 (file)
@@ -3813,7 +3813,7 @@ test_PyTime_AsTimeval(PyObject *self, PyObject *args)
     if (_PyTime_AsTimeval(t, &tv, round) < 0)
         return NULL;
 
-    seconds = PyLong_FromLong((long long)tv.tv_sec);
+    seconds = PyLong_FromLongLong(tv.tv_sec);
     if (seconds == NULL)
         return NULL;
     return Py_BuildValue("Nl", seconds, tv.tv_usec);