[svn:parrot] r47334 - branches/gc_massacre/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Thu Jun 3 10:33:15 UTC 2010
Author: bacek
Date: Thu Jun 3 10:33:15 2010
New Revision: 47334
URL: https://trac.parrot.org/parrot/changeset/47334
Log:
Reimplement TMS.free_pmc_header.
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 Thu Jun 3 10:32:37 2010 (r47333)
+++ branches/gc_massacre/src/gc/gc_tms.c Thu Jun 3 10:33:15 2010 (r47334)
@@ -615,17 +615,14 @@
gc_tms_free_pmc_header(PARROT_INTERP, ARGFREE(PMC *pmc))
{
ASSERT_ARGS(gc_tms_free_pmc_header)
- /*
- XXX Remove it from @objects.
TriColor_GC *self = (TriColor_GC *)interp->gc_sys->gc_private;
if (pmc) {
if (PObj_on_free_list_TEST(pmc))
return;
- Parrot_gc_pool_free(self->pmc_allocator, Obj2LLH(pmc));
- PObj_on_free_list_SET(pmc);
Parrot_gc_list_remove(interp, self->objects, Obj2LLH(pmc));
+ PObj_on_free_list_SET(pmc);
+ Parrot_gc_pool_free(self->pmc_allocator, Obj2LLH(pmc));
}
- */
}
static void
More information about the parrot-commits
mailing list