зеркало из https://github.com/github/ruby.git
Re-add RJIT::Instruction#opes
This commit is contained in:
Родитель
182f4f0d1c
Коммит
d454a590cc
|
@ -1,5 +1,5 @@
|
|||
module RubyVM::RJIT # :nodoc: all
|
||||
Instruction = Data.define(:name, :bin, :len)
|
||||
Instruction = Data.define(:name, :bin, :len, :opes)
|
||||
|
||||
INSNS = {
|
||||
% RubyVM::Instructions.each_with_index do |insn, i|
|
||||
|
@ -7,6 +7,7 @@ module RubyVM::RJIT # :nodoc: all
|
|||
name: :<%= insn.name %>,
|
||||
bin: <%= i %>, # BIN(<%= insn.name %>)
|
||||
len: <%= insn.width %>, # insn_len
|
||||
opes: <%= (insn.opes unless insn.name.start_with?('trace_')).inspect %>,
|
||||
),
|
||||
% end
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче