diff options
Diffstat (limited to 'tool/instruction.rb')
-rwxr-xr-x | tool/instruction.rb | 7 |
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 - |