From bda4192e025df3ad9d67c8f6db8357fd9dd31f27 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 15 Feb 2024 15:05:26 -0800 Subject: [PATCH] Remove duplicated spill_temps() --- yjit/src/codegen.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/yjit/src/codegen.rs b/yjit/src/codegen.rs index 3a08f981b6..692496e907 100644 --- a/yjit/src/codegen.rs +++ b/yjit/src/codegen.rs @@ -2796,11 +2796,6 @@ fn gen_setinstancevariable( None => { let (new_shape_id, needs_extension, ivar_index) = new_shape.unwrap(); if let Some((current_capacity, new_capacity)) = needs_extension { - // We already spilled temps in the case the stack type is _not_ an immediate. - // If it is an immediate, but we need to expand the object, then spill temps - if stack_type.is_imm() { - asm.spill_temps(); // for ccall - } // Generate the C call so that runtime code will increase // the capacity and set the buffer. asm_comment!(asm, "call rb_ensure_iv_list_size");