@@ -529,10 +529,10 @@ _map_dump_format(_PyUnicodeWriter *writer, const char *format, ...)
529529 int ret ;
530530
531531 va_list vargs ;
532- #ifdef HAVE_STDARG_PROTOTYPES
533- va_start (vargs , format );
534- #else
532+ #if PY_VERSION_HEX < 0x030C00A1 && !defined(HAVE_STDARG_PROTOTYPES )
535533 va_start (vargs );
534+ #else
535+ va_start (vargs , format );
536536#endif
537537 msg = PyUnicode_FromFormatV (format , vargs );
538538 va_end (vargs );
@@ -1247,7 +1247,7 @@ map_node_bitmap_dealloc(MapNode_Bitmap *self)
12471247 Py_ssize_t i ;
12481248
12491249 PyObject_GC_UnTrack (self );
1250- Py_TRASHCAN_SAFE_BEGIN (self )
1250+ Py_TRASHCAN_BEGIN (self , map_node_bitmap_dealloc )
12511251
12521252 if (len > 0 ) {
12531253 i = len ;
@@ -1257,7 +1257,7 @@ map_node_bitmap_dealloc(MapNode_Bitmap *self)
12571257 }
12581258
12591259 Py_TYPE (self )-> tp_free ((PyObject * )self );
1260- Py_TRASHCAN_SAFE_END ( self )
1260+ Py_TRASHCAN_END
12611261}
12621262
12631263static int
@@ -1664,7 +1664,7 @@ map_node_collision_dealloc(MapNode_Collision *self)
16641664 Py_ssize_t len = Py_SIZE (self );
16651665
16661666 PyObject_GC_UnTrack (self );
1667- Py_TRASHCAN_SAFE_BEGIN (self )
1667+ Py_TRASHCAN_BEGIN (self , map_node_collision_dealloc )
16681668
16691669 if (len > 0 ) {
16701670
@@ -1674,7 +1674,7 @@ map_node_collision_dealloc(MapNode_Collision *self)
16741674 }
16751675
16761676 Py_TYPE (self )-> tp_free ((PyObject * )self );
1677- Py_TRASHCAN_SAFE_END ( self )
1677+ Py_TRASHCAN_END
16781678}
16791679
16801680static int
@@ -2083,14 +2083,14 @@ map_node_array_dealloc(MapNode_Array *self)
20832083 Py_ssize_t i ;
20842084
20852085 PyObject_GC_UnTrack (self );
2086- Py_TRASHCAN_SAFE_BEGIN (self )
2086+ Py_TRASHCAN_BEGIN (self , map_node_array_dealloc )
20872087
20882088 for (i = 0 ; i < HAMT_ARRAY_NODE_SIZE ; i ++ ) {
20892089 Py_XDECREF (self -> a_array [i ]);
20902090 }
20912091
20922092 Py_TYPE (self )-> tp_free ((PyObject * )self );
2093- Py_TRASHCAN_SAFE_END ( self )
2093+ Py_TRASHCAN_END
20942094}
20952095
20962096static int
0 commit comments