ruby-changes:52952
From: shyouhei <ko1@a...>
Date: Fri, 19 Oct 2018 16:48:51 +0900 (JST)
Subject: [ruby-changes:52952] shyouhei:r65166 (trunk): _mjit_compile_ivar.rb: use PRIuSIZE
shyouhei 2018-10-19 16:48:45 +0900 (Fri, 19 Oct 2018) New Revision: 65166 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65166 Log: _mjit_compile_ivar.rb: use PRIuSIZE `ic->ic_value.index` is size_t, not always unsigned long. See also: https://travis-ci.org/ruby/ruby/jobs/443560810#L2263 Modified files: trunk/tool/ruby_vm/views/_mjit_compile_ivar.erb Index: tool/ruby_vm/views/_mjit_compile_ivar.erb =================================================================== --- tool/ruby_vm/views/_mjit_compile_ivar.erb (revision 65165) +++ tool/ruby_vm/views/_mjit_compile_ivar.erb (revision 65166) @@ -23,7 +23,7 @@ https://github.com/ruby/ruby/blob/trunk/tool/ruby_vm/views/_mjit_compile_ivar.erb#L23 fprintf(f, "{\n"); fprintf(f, " VALUE obj = GET_SELF();\n"); fprintf(f, " const rb_serial_t ic_serial = (rb_serial_t)%"PRI_SERIALT_PREFIX"u;\n", ic->ic_serial); - fprintf(f, " const st_index_t index = %lu;\n", ic->ic_value.index); + fprintf(f, " const st_index_t index = %"PRIuSIZE";\n", ic->ic_value.index); % if insn.name == 'setinstancevariable' fprintf(f, " VALUE val = stack[%d];\n", b->stack_size - 1); % end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/