summaryrefslogtreecommitdiff
path: root/tool/ruby_vm
diff options
context:
space:
mode:
-rw-r--r--tool/ruby_vm/models/instructions.rb2
-rw-r--r--tool/ruby_vm/models/trace_instructions.rb4
-rw-r--r--tool/ruby_vm/views/insns.inc.erb2
3 files changed, 7 insertions, 1 deletions
@@ -17,6 +17,6 @@ RubyVM::Instructions = RubyVM::BareInstructions.to_a + \
RubyVM::OperandsUnifications.to_a + \
RubyVM::InstructionsUnifications.to_a
-require_relative 'zjit_instructions'
require_relative 'trace_instructions'
RubyVM::Instructions.freeze
@@ -58,6 +58,10 @@ class RubyVM::TraceInstructions
return false
end
private
@instances = RubyVM::Instructions.map {|i| new i }
@@ -25,6 +25,8 @@ enum ruby_vminsn_type {
VM_INSTRUCTION_SIZE
};
#define ASSERT_VM_INSTRUCTION_SIZE(array) \
STATIC_ASSERT(numberof_##array, numberof(array) == VM_INSTRUCTION_SIZE)