[macruby-changes] [2885] MacRuby/trunk/gc.c

source_changes at macosforge.org source_changes at macosforge.org
Thu Oct 22 14:20:01 PDT 2009


Revision: 2885
          http://trac.macosforge.org/projects/ruby/changeset/2885
Author:   lsansonetti at apple.com
Date:     2009-10-22 14:19:58 -0700 (Thu, 22 Oct 2009)
Log Message:
-----------
revert r2883

Revision Links:
--------------
    http://trac.macosforge.org/projects/ruby/changeset/2883

Modified Paths:
--------------
    MacRuby/trunk/gc.c

Modified: MacRuby/trunk/gc.c
===================================================================
--- MacRuby/trunk/gc.c	2009-10-22 20:00:10 UTC (rev 2884)
+++ MacRuby/trunk/gc.c	2009-10-22 21:19:58 UTC (rev 2885)
@@ -345,6 +345,9 @@
     GC_WB(&n->u2.value, a1);
     GC_WB(&n->u3.value, a2);
 
+    // FIXME this retain is added because the parser is NOT GC-safe at this point
+    GC_RETAIN(n);
+
     return n;
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091022/431a95c5/attachment-0001.html>


More information about the macruby-changes mailing list