[svn:parrot] r47369 - branches/gc_massacre/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Jun 5 00:13:09 UTC 2010
Author: bacek
Date: Sat Jun 5 00:13:08 2010
New Revision: 47369
URL: https://trac.parrot.org/parrot/changeset/47369
Log:
Don't mark constant PMCs.
Modified:
branches/gc_massacre/src/gc/gc_ms2.c
Modified: branches/gc_massacre/src/gc/gc_ms2.c
==============================================================================
--- branches/gc_massacre/src/gc/gc_ms2.c Sat Jun 5 00:12:57 2010 (r47368)
+++ branches/gc_massacre/src/gc/gc_ms2.c Sat Jun 5 00:13:08 2010 (r47369)
@@ -663,7 +663,7 @@
List_Item_Header *item = Obj2LLH(pmc);
/* Object was already marked as grey. Or live. Or dead. Skip it */
- if (PObj_is_live_or_free_TESTALL(pmc))
+ if (PObj_is_live_or_free_TESTALL(pmc) || PObj_constant_TEST(pmc))
return;
/* mark it live */
More information about the parrot-commits
mailing list