class SyntaxTree::YARV::PutObjectInt2Fix0
### Summary
‘putobject_INT2FIX_0_` pushes 0 on the stack. It is a specialized instruction resulting from the operand unification optimization. It is equivalent to `putobject 0`.
### Usage
~~~ruby 0 ~~~
Public Instance Methods
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4693 def ==(other) other.is_a?(PutObjectInt2Fix0) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4705 def call(vm) canonical.call(vm) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4701 def canonical PutObject.new(0) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4689 def deconstruct_keys(_keys) {} end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4681 def disasm(fmt) fmt.instruction("putobject_INT2FIX_0_") end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4709 def side_effects? false end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4685 def to_a(_iseq) [:putobject_INT2FIX_0_] end