Author: Matti Picus <[email protected]>
Branch: cpyext-avoid-roundtrip
Changeset: r92837:76c31eb1696c
Date: 2017-10-23 22:31 +0300
http://bitbucket.org/pypy/pypy/changeset/76c31eb1696c/

Log:    fix for C-89 (windows vc 9)

diff --git a/pypy/module/cpyext/src/object.c b/pypy/module/cpyext/src/object.c
--- a/pypy/module/cpyext/src/object.c
+++ b/pypy/module/cpyext/src/object.c
@@ -85,14 +85,16 @@
 static PyObject *
 _generic_alloc(PyTypeObject *type, Py_ssize_t nitems)
 {
+    Py_ssize_t size;
+    PyObject *pyobj;
     if (type->tp_flags & Py_TPFLAGS_HEAPTYPE)
         Py_INCREF(type);
 
-    Py_ssize_t size = type->tp_basicsize;
+    size = type->tp_basicsize;
     if (type->tp_itemsize)
         size += nitems * type->tp_itemsize;
 
-    PyObject *pyobj = (PyObject*)_PyPy_Malloc(size);
+    pyobj = (PyObject*)_PyPy_Malloc(size);
     if (pyobj == NULL)
         return NULL;
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to