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