We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68f0b41 commit c58e4d0Copy full SHA for c58e4d0
Objects/object.c
@@ -3388,6 +3388,9 @@ PyUnstable_Object_IsUniquelyReferenced(PyObject *op)
3388
int _PyObject_VisitType(PyObject *op, visitproc visit, void *arg)
3389
{
3390
assert(op != NULL);
3391
- Py_VISIT(Py_TYPE(op));
+ PyTypeObject *tp = Py_TYPE(op);
3392
+ assert(PyType_HasFeature(tp, Py_TPFLAGS_HEAPTYPE));
3393
+ assert(!PyType_HasFeature(tp, Py_TPFLAGS_IMMUTABLETYPE));
3394
+ Py_VISIT(tp);
3395
return 0;
3396
}
0 commit comments