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

bacek at svn.parrot.org bacek at svn.parrot.org
Fri Oct 1 06:58:03 UTC 2010


Author: bacek
Date: Fri Oct  1 06:58:03 2010
New Revision: 49395
URL: https://trac.parrot.org/parrot/changeset/49395

Log:
Made write_barrier optional in GC Subsystem.

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

Modified: branches/generational_gc/src/gc/api.c
==============================================================================
--- branches/generational_gc/src/gc/api.c	Thu Sep 30 23:43:19 2010	(r49394)
+++ branches/generational_gc/src/gc/api.c	Fri Oct  1 06:58:03 2010	(r49395)
@@ -963,7 +963,8 @@
 Parrot_gc_write_barrier(PARROT_INTERP, ARGIN(PMC *pmc))
 {
     ASSERT_ARGS(Parrot_gc_write_barrier)
-    interp->gc_sys->write_barrier(interp, pmc);
+    if (interp->gc_sys->write_barrier)
+        interp->gc_sys->write_barrier(interp, pmc);
 }
 
 /*


More information about the parrot-commits mailing list