Modified: MacRuby/trunk/compile.c (485 => 486)
--- 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;