[svn:parrot] r47242 - branches/gc_massacre/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Mon May 31 23:42:13 UTC 2010
Author: bacek
Date: Mon May 31 23:42:12 2010
New Revision: 47242
URL: https://trac.parrot.org/parrot/changeset/47242
Log:
Don't mark constant PObj
Modified:
branches/gc_massacre/src/gc/gc_tms.c
Modified: branches/gc_massacre/src/gc/gc_tms.c
==============================================================================
--- branches/gc_massacre/src/gc/gc_tms.c Mon May 31 23:41:40 2010 (r47241)
+++ branches/gc_massacre/src/gc/gc_tms.c Mon May 31 23:42:12 2010 (r47242)
@@ -807,7 +807,7 @@
gc_tms_mark_pobj_header(PARROT_INTERP, ARGIN_NULLOK(PObj * obj))
{
ASSERT_ARGS(gc_tms_mark_pobj_header)
- if (obj) {
+ if (obj && !PObj_constant_TEST(obj)) {
if (PObj_is_PMC_TEST(obj))
gc_tms_mark_pmc_header(interp, (PMC *)obj);
else
More information about the parrot-commits
mailing list