File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -602,7 +602,7 @@ __pragma_GCC_diagnostic_ignored(Walloc_size_larger_than)
602602 * "gc.collect()". This new implementation's gc.collect() is O(n). */
603603#if (!defined(CONFIG_EXPERIMENTAL_REWORKED_GC ) && \
604604 !defined(CONFIG_NO_EXPERIMENTAL_REWORKED_GC ))
605- #if 1 /* TODO: Implementation is complete, but untested */
605+ #if 1
606606#define CONFIG_EXPERIMENTAL_REWORKED_GC
607607#else
608608#define CONFIG_NO_EXPERIMENTAL_REWORKED_GC
Original file line number Diff line number Diff line change @@ -1085,7 +1085,7 @@ typedef struct Dee_function_object {
10851085 DREF DeeObject *fo_refv[fo_refc_]; \
10861086 } ob; \
10871087 } name = { \
1088- { NULL, NULL }, \
1088+ { _Dee_GC_HEAD_UNTRACKED_INIT }, \
10891089 { Dee_OBJECT_HEAD_INIT(&DeeFunction_Type), \
10901090 fo_code_, \
10911091 _Dee_PRIVATE_FUNCTION_FO_HOSTASM_INIT \
@@ -1102,7 +1102,7 @@ typedef struct Dee_function_object {
11021102 _Dee_PRIVATE_FUNCTION_FO_REFLOCK_FIELD \
11031103 } ob; \
11041104 } name = { \
1105- { NULL, NULL }, \
1105+ { _Dee_GC_HEAD_UNTRACKED_INIT }, \
11061106 { Dee_OBJECT_HEAD_INIT(&DeeFunction_Type), \
11071107 fo_code_, \
11081108 _Dee_PRIVATE_FUNCTION_FO_HOSTASM_INIT \
Original file line number Diff line number Diff line change @@ -2582,7 +2582,7 @@ PRIVATE struct {
25822582 struct Dee_gc_head_link _gc_head_data ;
25832583 DeeYieldFunctionIteratorObject ob ;
25842584} DeeYieldFunctionIterator_Empty = {
2585- { NULL , NULL },
2585+ { _Dee_GC_HEAD_UNTRACKED_INIT },
25862586 {
25872587 OBJECT_HEAD_INIT (& DeeYieldFunctionIterator_Type ),
25882588 /* .yi_func = */ (DeeYieldFunctionObject * )& DeeYieldFunction_Empty ,
You can’t perform that action at this time.
0 commit comments