diff options
Diffstat (limited to 'tool/ruby_vm/models/bare_instructions.rb')
-rwxr-xr-x | tool/ruby_vm/models/bare_instructions.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tool/ruby_vm/models/bare_instructions.rb b/tool/ruby_vm/models/bare_instructions.rb index 302c375589..e0fac5ff91 100755 --- a/tool/ruby_vm/models/bare_instructions.rb +++ b/tool/ruby_vm/models/bare_instructions.rb @@ -131,6 +131,14 @@ class RubyVM::BareInstructions sprintf "#<%s %s@%s:%d>", self.class.name, @name, @loc[0], @loc[1] end + def has_ope? var + return @opes.any? {|i| i[:name] == var[:name] } + end + + def has_pop? var + return @pops.any? {|i| i[:name] == var[:name] } + end + private def generate_attribute t, k, v |