diff options
| author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-01 22:48:51 +0000 |
|---|---|---|
| committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-01 22:48:51 +0000 |
| commit | 5be0f1ec2d2c3e368faf19d351b4d186661bf500 (patch) | |
| tree | 2c90407df4940b46f95012fbde3045905867028f | |
| parent | 623be3b0cbddbce19c9aeb6f7e0fff98df1367df (diff) | |
| download | ruby-5be0f1ec2d2c3e368faf19d351b4d186661bf500.tar.gz ruby-5be0f1ec2d2c3e368faf19d351b4d186661bf500.tar.xz ruby-5be0f1ec2d2c3e368faf19d351b4d186661bf500.zip | |
* tool/instruction.rb (RubyVM::InstructionsLoader#make_stackcaching_insns):
simplified.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | tool/instruction.rb | 11 |
2 files changed, 8 insertions, 8 deletions
@@ -1,3 +1,8 @@ +Wed Sep 2 07:42:15 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * tool/instruction.rb (RubyVM::InstructionsLoader#make_stackcaching_insns): + simplified. + Wed Sep 2 02:32:46 2009 NARUSE, Yui <naruse@ruby-lang.org> * ext/json/lib/json/common.rb (NaN): Change definition diff --git a/tool/instruction.rb b/tool/instruction.rb index 8d55683da..1a09ab347 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| |
