diff -r 3636ffddb00c Objects/longobject.c --- a/Objects/longobject.c Sat Sep 24 09:32:10 2016 -0700 +++ b/Objects/longobject.c Sun Sep 25 15:08:16 2016 +0300 @@ -56,7 +56,8 @@ static PyLongObject * maybe_small_long(PyLongObject *v) { - if (v && Py_ABS(Py_SIZE(v)) <= 1) { + assert(v != NULL); + if (Py_ABS(Py_SIZE(v)) <= 1) { sdigit ival = MEDIUM_VALUE(v); if (-NSMALLNEGINTS <= ival && ival < NSMALLPOSINTS) { Py_DECREF(v);