Remove unnecessary and misleading casts

This commit is contained in:
Nobuyoshi Nakada 2023-10-18 18:27:01 +09:00
parent 46b8846b5c
commit 8e6a251138
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -3886,11 +3886,11 @@ iseq_specialized_instruction(rb_iseq_t *iseq, INSN *iobj)
case idMin:
case idHash:
{
rb_num_t num = (rb_num_t)iobj->operands[0];
VALUE num = 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->operands[0] = num;
iobj->operands[1] = rb_id2sym(vm_ci_mid(ci));
iobj->operand_size = insn_len(iobj->insn_id) - 1;
ELEM_REMOVE(&niobj->link);
return COMPILE_OK;