Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r145:293c7843ae68
Date: 2013-06-16 12:40 +0200
http://bitbucket.org/pypy/stmgc/changeset/293c7843ae68/

Log:    Fix

diff --git a/c4/steal.c b/c4/steal.c
--- a/c4/steal.c
+++ b/c4/steal.c
@@ -224,6 +224,10 @@
            must appear in list_of_read_objects */
         fprintf(stderr, "n.readobj: %p\n", B);
         gcptrlist_insert(&d->list_of_read_objects, B);
+
+        /* must also list it here, in case the next minor collect moves it */
+        if (!(L->h_tid & GCFLAG_OLD))
+            gcptrlist_insert(&d->public_with_young_copy, B);
     }
     gcptrlist_clear(&d->public_descriptor->stolen_objects);
 }
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to