@@ -2991,7 +2991,9 @@ _PyGenericTypeDef Ci_CheckedDict_GenericType = {
29912991 .gtd_type =
29922992 {.ht_type =
29932993 {
2994- PyVarObject_HEAD_INIT (NULL , 0 ) "__static__.chkdict[K, V]" ,
2994+ PyVarObject_HEAD_INIT (
2995+ & PyType_Type ,
2996+ 0 ) "__static__.chkdict[K, V]" ,
29952997 sizeof (CiChkDictObject ),
29962998 0 ,
29972999 (destructor )dict_dealloc , /* tp_dealloc */
@@ -3186,7 +3188,7 @@ static PyObject* dictiter_iternextkey(dictiterobject* di) {
31863188}
31873189
31883190PyTypeObject Ci_CheckedDictIterKey_Type = {
3189- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_keyiterator" , /* tp_name */
3191+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_keyiterator" , /* tp_name */
31903192 sizeof (dictiterobject ), /* tp_basicsize */
31913193 0 , /* tp_itemsize */
31923194 /* methods */
@@ -3279,7 +3281,7 @@ static PyObject* dictiter_iternextvalue(dictiterobject* di) {
32793281}
32803282
32813283PyTypeObject Ci_CheckedDictIterValue_Type = {
3282- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_valueiterator" , /* tp_name */
3284+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_valueiterator" , /* tp_name */
32833285 sizeof (dictiterobject ), /* tp_basicsize */
32843286 0 , /* tp_itemsize */
32853287 /* methods */
@@ -3397,7 +3399,7 @@ static PyObject* dictiter_iternextitem(dictiterobject* di) {
33973399}
33983400
33993401PyTypeObject Ci_CheckedDictIterItem_Type = {
3400- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_itemiterator" , /* tp_name */
3402+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_itemiterator" , /* tp_name */
34013403 sizeof (dictiterobject ), /* tp_basicsize */
34023404 0 , /* tp_itemsize */
34033405 /* methods */
@@ -3520,7 +3522,7 @@ static PyObject* dictreviter_iternext(dictiterobject* di) {
35203522}
35213523
35223524PyTypeObject Ci_CheckedDictRevIterKey_Type = {
3523- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_reversekeyiterator" ,
3525+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_reversekeyiterator" ,
35243526 sizeof (dictiterobject ),
35253527 .tp_dealloc = (destructor )dictiter_dealloc ,
35263528 .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC ,
@@ -3551,7 +3553,7 @@ static PyObject* dictiter_reduce(
35513553}
35523554
35533555PyTypeObject Ci_CheckedDictRevIterItem_Type = {
3554- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_reverseitemiterator" ,
3556+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_reverseitemiterator" ,
35553557 sizeof (dictiterobject ),
35563558 .tp_dealloc = (destructor )dictiter_dealloc ,
35573559 .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC ,
@@ -3561,7 +3563,7 @@ PyTypeObject Ci_CheckedDictRevIterItem_Type = {
35613563 .tp_methods = dictiter_methods };
35623564
35633565PyTypeObject Ci_CheckedDictRevIterValue_Type = {
3564- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_reversevalueiterator" ,
3566+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_reversevalueiterator" ,
35653567 sizeof (dictiterobject ),
35663568 .tp_dealloc = (destructor )dictiter_dealloc ,
35673569 .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC ,
@@ -4113,7 +4115,7 @@ static PyMethodDef dictkeys_methods[] = {
41134115};
41144116
41154117PyTypeObject Ci_CheckedDictKeys_Type = {
4116- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_keys" , /* tp_name */
4118+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_keys" , /* tp_name */
41174119 sizeof (_CiDictViewObject ), /* tp_basicsize */
41184120 0 , /* tp_itemsize */
41194121 /* methods */
@@ -4219,7 +4221,7 @@ static PyMethodDef dictitems_methods[] = {
42194221};
42204222
42214223PyTypeObject Ci_CheckedDictItems_Type = {
4222- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_items" , /* tp_name */
4224+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_items" , /* tp_name */
42234225 sizeof (_CiDictViewObject ), /* tp_basicsize */
42244226 0 , /* tp_itemsize */
42254227 /* methods */
@@ -4300,7 +4302,7 @@ static PyMethodDef dictvalues_methods[] = {
43004302};
43014303
43024304PyTypeObject Ci_CheckedDictValues_Type = {
4303- PyVarObject_HEAD_INIT (NULL , 0 ) "dict_values" , /* tp_name */
4305+ PyVarObject_HEAD_INIT (& PyType_Type , 0 ) "dict_values" , /* tp_name */
43044306 sizeof (_CiDictViewObject ), /* tp_basicsize */
43054307 0 , /* tp_itemsize */
43064308 /* methods */
0 commit comments