aboutsummaryrefslogtreecommitdiffstats
path: root/tool/instruction.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/instruction.rb')
-rwxr-xr-xtool/instruction.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/tool/instruction.rb b/tool/instruction.rb
index 447fed5948..21af9a5800 100755
--- a/tool/instruction.rb
+++ b/tool/instruction.rb
@@ -265,9 +265,11 @@ class RubyVM
insn_in = true
body = ''
- sp_inc = rets_str[%r"//\s*(.+)", 1]
- raise unless /^\{$/ =~ f.gets.chomp
+ when /^\/\/ attr rb_snum_t sp_inc = (.+)$/
+ sp_inc = 'inc +=' + $1
+
+ when /^\{$/
line_no = f.line_no
# end instruction body
@@ -1246,4 +1248,3 @@ class RubyVM
end
end
end
-