Author: Armin Rigo <[email protected]>
Branch:
Changeset: r140:b429233c5724
Date: 2013-06-15 22:50 +0200
http://bitbucket.org/pypy/stmgc/changeset/b429233c5724/
Log: Fix
diff --git a/c4/nursery.c b/c4/nursery.c
--- a/c4/nursery.c
+++ b/c4/nursery.c
@@ -266,12 +266,14 @@
/* acquire the "collection lock" first */
setup_minor_collect(d);
+ /* first do this, which asserts that some objects are private ---
+ which fails if they have already been GCFLAG_NURSERY_MOVED */
+ mark_public_to_young(d);
+
mark_young_roots(d);
mark_private_from_protected(d);
- mark_public_to_young(d);
-
visit_all_outside_objects(d);
#if 0
fix_list_of_read_objects(d);
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit