diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2020-07-10 14:13:50 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2020-07-10 14:13:50 -0300 |
commit | 127e7a6c8942b362aa3c6627f44d660a4fb75312 (patch) | |
tree | ecd678dbffbf7b0999ff8b444b169641b33f9a0e /ltm.c | |
parent | 6f5bd5072dff07679c390eecfeaa9d20cc45a9ef (diff) | |
download | lua-127e7a6c8942b362aa3c6627f44d660a4fb75312.tar.gz lua-127e7a6c8942b362aa3c6627f44d660a4fb75312.tar.bz2 lua-127e7a6c8942b362aa3c6627f44d660a4fb75312.zip |
Fixed bug of old finalized objects in the GC
When an object aged OLD1 is finalized, it is moved from the list
'finobj' to the *beginning* of the list 'allgc'. So, this part of the
list (and not only the survival list) must be visited by 'markold'.
Diffstat (limited to 'ltm.c')
0 files changed, 0 insertions, 0 deletions