This commit is contained in:
Nobuyoshi Nakada 2023-04-19 09:23:28 +09:00
Родитель 7b3932a9c9
Коммит 8023da746c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 10 добавлений и 10 удалений

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

@ -3710,16 +3710,16 @@ iseq_specialized_instruction(rb_iseq_t *iseq, INSN *iobj)
case idMax:
case idMin:
case idHash:
{
rb_num_t num = (rb_num_t)iobj->operands[0];
iobj->insn_id = BIN(opt_newarray_send);
iobj->operands = compile_data_calloc2(iseq, insn_len(iobj->insn_id) - 1, sizeof(VALUE));
iobj->operands[0] = (VALUE)num;
iobj->operands[1] = (VALUE)rb_id2sym(vm_ci_mid(ci));
iobj->operand_size = insn_len(iobj->insn_id) - 1;
ELEM_REMOVE(&niobj->link);
return COMPILE_OK;
}
{
rb_num_t num = (rb_num_t)iobj->operands[0];
iobj->insn_id = BIN(opt_newarray_send);
iobj->operands = compile_data_calloc2(iseq, insn_len(iobj->insn_id) - 1, sizeof(VALUE));
iobj->operands[0] = (VALUE)num;
iobj->operands[1] = (VALUE)rb_id2sym(vm_ci_mid(ci));
iobj->operand_size = insn_len(iobj->insn_id) - 1;
ELEM_REMOVE(&niobj->link);
return COMPILE_OK;
}
}
}
}