https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112014-09-09T18:00:10ZRuby Issue Tracking SystemBackport21 - Backport #10140: Backport r47191 (don't pass a non-VALUE argument to RB_OBJ_WRITE)https://redmine.ruby-lang.org/issues/10140?journal_id=487602014-09-09T18:00:10Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset r47481.</p>
<hr>
<p>merge revision(s) r47191: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: Backport r47191 (don't pass a non-VALUE argument to RB_OBJ_WRITE) (Closed)" href="https://redmine.ruby-lang.org/issues/10140">#10140</a>]</p>
<pre><code>* iseq.c (rb_iseq_clone): Should not insert write barrier from
non-RVALUE data (to non-RVALUE data, of course).
Ruby 2.1 also has a same problem.
</code></pre>