[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]