class SyntaxTree::YARV::PutObjectInt2Fix1
### Summary
‘putobject_INT2FIX_1_` pushes 1 on the stack. It is a specialized instruction resulting from the operand unification optimization. It is equivalent to `putobject 1`.
### Usage
~~~ruby 1 ~~~
Public Instance Methods
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4739 def ==(other) other.is_a?(PutObjectInt2Fix1) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4751 def call(vm) canonical.call(vm) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4747 def canonical PutObject.new(1) end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4735 def deconstruct_keys(_keys) {} end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4727 def disasm(fmt) fmt.instruction("putobject_INT2FIX_1_") end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4755 def side_effects? false end
Source
# File lib/syntax_tree/yarv/instructions.rb, line 4731 def to_a(_iseq) [:putobject_INT2FIX_1_] end