diff options
-rw-r--r-- | tool/ruby_vm/models/instructions.rb | 2 | ||||
-rw-r--r-- | tool/ruby_vm/models/trace_instructions.rb | 4 | ||||
-rw-r--r-- | tool/ruby_vm/views/insns.inc.erb | 2 |
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) |