[svn:parrot] r49674 - branches/generational_gc/src/gc

mikehh at svn.parrot.org mikehh at svn.parrot.org
Mon Oct 25 19:27:32 UTC 2010


Author: mikehh
Date: Mon Oct 25 19:27:32 2010
New Revision: 49674
URL: https://trac.parrot.org/parrot/changeset/49674

Log:
[generational_gc] add some casts to get g++ to build

Modified:
   branches/generational_gc/src/gc/gc_ms2.c

Modified: branches/generational_gc/src/gc/gc_ms2.c
==============================================================================
--- branches/generational_gc/src/gc/gc_ms2.c	Mon Oct 25 14:57:18 2010	(r49673)
+++ branches/generational_gc/src/gc/gc_ms2.c	Mon Oct 25 19:27:32 2010	(r49674)
@@ -1019,7 +1019,7 @@
     if (pmc->flags & PObj_GC_generation_2_FLAG)
         return;
 
-    PARROT_ASSERT(pobj2gen(pmc) >= self->current_generation
+    PARROT_ASSERT(pobj2gen((PObj *)pmc) >= self->current_generation
                   || !"Got object from wrong generation");
 
     pmc->flags |= PObj_GC_generation_2_FLAG;
@@ -1619,7 +1619,7 @@
 
     LIST_REMOVE(self->objects[gen], item);
     LIST_APPEND(self->objects[self->current_generation], item);
-    gc_ms2_set_gen_flags(interp, pmc, self->current_generation);
+    gc_ms2_set_gen_flags(interp, (PObj *)pmc, self->current_generation);
 
     PObj_live_SET(pmc);
 }
@@ -2163,7 +2163,7 @@
         while (tmp) {
             PMC * pmc = LLH2Obj_typed(tmp, PMC);
 
-            PARROT_ASSERT(pobj2gen(pmc) == gen);
+            PARROT_ASSERT(pobj2gen((PObj *)pmc) == gen);
 
             tmp = tmp->next;
         }


More information about the parrot-commits mailing list