diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 21:35:41 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 23:28:59 -0800 |
commit | d6814fa24f403c9152ab9727782d45f9f5f2c446 (patch) | |
tree | 1d12b0d69f234e32ed3efcb885fedc42024ec4ab | |
parent | d51b4d4c3efe1e4f19d64173c994b535a128f42d (diff) | |
download | ruby-d6814fa24f403c9152ab9727782d45f9f5f2c446.tar.gz |
Fix a BytePtr check of test
-rw-r--r-- | lib/ruby_vm/mjit/assembler.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ruby_vm/mjit/assembler.rb b/lib/ruby_vm/mjit/assembler.rb index a617d88704..cccd228c00 100644 --- a/lib/ruby_vm/mjit/assembler.rb +++ b/lib/ruby_vm/mjit/assembler.rb @@ -811,7 +811,7 @@ module RubyVM::MJIT def test(left, right) case [left, right] # TEST r/m8*, imm8 (Mod 01: [reg]+disp8) - in [Array[Symbol => left_reg, Integer => left_disp], Integer => right_imm] if imm8?(right_imm) && right_imm >= 0 + in [BytePtr[Symbol => left_reg, Integer => left_disp], Integer => right_imm] if imm8?(right_imm) && right_imm >= 0 # REX + F6 /0 ib # MI: Operand 1: ModRM:r/m (r), Operand 2: imm8/16/32 insn( |