[macruby-changes] [486] MacRuby/trunk/compile.c
source_changes at macosforge.org
source_changes at macosforge.org
Tue Aug 26 13:17:59 PDT 2008
Revision: 486
http://trac.macosforge.org/projects/ruby/changeset/486
Author: lsansonetti at apple.com
Date: 2008-08-26 13:17:59 -0700 (Tue, 26 Aug 2008)
Log Message:
-----------
adding missing write barriers
Modified Paths:
--------------
MacRuby/trunk/compile.c
Modified: MacRuby/trunk/compile.c
===================================================================
--- MacRuby/trunk/compile.c 2008-08-26 20:17:30 UTC (rev 485)
+++ MacRuby/trunk/compile.c 2008-08-26 20:17:59 UTC (rev 486)
@@ -657,7 +657,7 @@
iobj->link.next = 0;
iobj->insn_id = insn_id;
iobj->line_no = line_no;
- iobj->operands = argv;
+ GC_WB(&iobj->operands, argv);
iobj->operand_size = argc;
iobj->sc_state = 0;
return iobj;
@@ -1301,9 +1301,9 @@
}
#endif
- iseq->iseq = (void *)generated_iseq;
+ GC_WB(&iseq->iseq, generated_iseq);
iseq->iseq_size = pos;
- iseq->insn_info_table = insn_info_table;
+ GC_WB(&iseq->insn_info_table, insn_info_table);
iseq->insn_info_size = k;
iseq->stack_max = stack_max;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macruby-changes/attachments/20080826/0d3fc721/attachment.html
More information about the macruby-changes
mailing list