and another one
diff --git a/Objects/abstract.c b/Objects/abstract.c
index eb3a766..84e827a 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -78,7 +78,7 @@
 Py_ssize_t
 PyObject_LengthHint(PyObject *o, Py_ssize_t defaultvalue)
 {
-    PyObject *hint;
+    PyObject *hint, *result;
     Py_ssize_t res;
     _Py_IDENTIFIER(__length_hint__);
     res = PyObject_Length(o);
@@ -98,7 +98,7 @@
         }
         return defaultvalue;
     }
-    PyObject *result = PyObject_CallFunctionObjArgs(hint, NULL);
+    result = PyObject_CallFunctionObjArgs(hint, NULL);
     Py_DECREF(hint);
     if (result == NULL) {
         if (PyErr_ExceptionMatches(PyExc_TypeError)) {