From 61d983df58c65adfdfce252c8a25561fec33601c Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 1 Sep 2009 22:48:51 +0000 Subject: * tool/instruction.rb (RubyVM::InstructionsLoader#make_stackcaching_insns): simplified. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/instruction.rb | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'tool/instruction.rb') diff --git a/tool/instruction.rb b/tool/instruction.rb index 8d55683da3..1a09ab347c 100644 --- a/tool/instruction.rb +++ b/tool/instruction.rb @@ -1,4 +1,4 @@ -# +#!./miniruby # # @@ -505,14 +505,9 @@ class RubyVM orets = insn.rets oopes = insn.opes ocomm = insn.comm + oname = insn.name - after = nil - SPECIAL_INSN_FOR_SC_AFTER.any?{|k, v| - if k =~ insn.name - after = v - break - end - } + after = SPECIAL_INSN_FOR_SC_AFTER.find {|k, v| k =~ oname} insns = [] FROM_SC.each{|from| -- cgit v1.2.3