Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
This commit is contained in:
Aaron Patterson 2024-02-14 12:02:58 -08:00
Родитель 7943cb22f6
Коммит c9ed59c2e2
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -5399,10 +5399,8 @@ fn jit_rb_str_getbyte(
let index = asm.stack_opnd(0);
let recv = asm.stack_opnd(1);
let arg0_type = asm.ctx.get_opnd_type(index.into());
// rb_str_getbyte should be leaf if the index is a fixnum
if arg0_type != Type::Fixnum {
if asm.ctx.get_opnd_type(index.into()) != Type::Fixnum {
// Raises when non-integers are passed in
jit_prepare_non_leaf_call(jit, asm);
}