ruby-changes:52863
From: k0kubun <ko1@a...>
Date: Sun, 14 Oct 2018 20:50:59 +0900 (JST)
Subject: [ruby-changes:52863] k0kubun:r65075 (trunk): _mjit_compile_getivar.erb: we may not say receiver [ci skip]
k0kubun 2018-10-14 20:50:52 +0900 (Sun, 14 Oct 2018) New Revision: 65075 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65075 Log: _mjit_compile_getivar.erb: we may not say receiver [ci skip] for instance variable access, unlike method call. Modified files: trunk/tool/ruby_vm/views/_mjit_compile_getivar.erb Index: tool/ruby_vm/views/_mjit_compile_getivar.erb =================================================================== --- tool/ruby_vm/views/_mjit_compile_getivar.erb (revision 65074) +++ tool/ruby_vm/views/_mjit_compile_getivar.erb (revision 65075) @@ -14,7 +14,7 @@ https://github.com/ruby/ruby/blob/trunk/tool/ruby_vm/views/_mjit_compile_getivar.erb#L14 MAYBE_UNUSED(<%= ope.fetch(:decl) %>) = (<%= ope.fetch(:type) %>)operands[<%= i %>]; % end % -% # compiler: Consider receiver as T_OBJECT if ic->ic_serial is set +% # compiler: Consider cfp->self as T_OBJECT if ic->ic_serial is set if (ic->ic_serial) { % # JIT: optimize away motion of sp and pc. This path does not call rb_warning() and so it's always leaf and not `handles_sp`. % # <%= render 'mjit_compile_pc_and_sp', locals: { insn: insn } -%> -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/