diff --git a/internals/garbage-collector.rst b/internals/garbage-collector.rst index 81fbd96c44..3caafd1623 100644 --- a/internals/garbage-collector.rst +++ b/internals/garbage-collector.rst @@ -112,7 +112,7 @@ simple type cast from the original object: :code:`((PyGC_Head *)(the_object)-1)` As is explained later in the `Optimization: reusing fields to save memory`_ section, these two extra fields are normally used to keep doubly linked lists of all the objects tracked by the garbage collector (these lists are the GC generations, more on -that in the `Optimization: generations`_ section), but they are also +that in the `Optimization: incremental collection`_ section), but they are also reused to fulfill other purposes when the full doubly linked list structure is not needed as a memory optimization.