diff options
Diffstat (limited to 'Objects/moduleobject.c')
| -rw-r--r-- | Objects/moduleobject.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/Objects/moduleobject.c b/Objects/moduleobject.c index 7c5e47f..6f7294a 100644 --- a/Objects/moduleobject.c +++ b/Objects/moduleobject.c @@ -181,7 +181,7 @@ module_dealloc(PyModuleObject *m)  		_PyModule_Clear((PyObject *)m);  		Py_DECREF(m->md_dict);  	} -	m->ob_type->tp_free((PyObject *)m); +	Py_Type(m)->tp_free((PyObject *)m);  }  static PyObject * @@ -220,8 +220,7 @@ Create a module object.\n\  The name must be a string; the optional doc argument can have any type.");  PyTypeObject PyModule_Type = { -	PyObject_HEAD_INIT(&PyType_Type) -	0,					/* ob_size */ +	PyVarObject_HEAD_INIT(&PyType_Type, 0)  	"module",				/* tp_name */  	sizeof(PyModuleObject),			/* tp_size */  	0,					/* tp_itemsize */  | 
