[pypy-commit] pypy cpyext-ext: Fix a segfault with -A: a metatype always creates heap types.
amauryfa
pypy.commits at gmail.com
Tue Dec 29 20:30:39 EST 2015
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: cpyext-ext
Changeset: r81498:ead9f50764bf
Date: 2015-12-30 02:28 +0100
http://bitbucket.org/pypy/pypy/changeset/ead9f50764bf/
Log: Fix a segfault with -A: a metatype always creates heap types.
diff --git a/pypy/module/cpyext/test/foo.c b/pypy/module/cpyext/test/foo.c
--- a/pypy/module/cpyext/test/foo.c
+++ b/pypy/module/cpyext/test/foo.c
@@ -378,7 +378,7 @@
PyObject_HEAD_INIT(NULL)
0,
"foo.Meta",
- sizeof(PyTypeObject), /*tp_basicsize*/
+ sizeof(PyHeapTypeObject),/*tp_basicsize*/
0, /*tp_itemsize*/
0, /*tp_dealloc*/
0, /*tp_print*/
More information about the pypy-commit
mailing list