Commit bb0496e7 authored by Andrea Corallo's avatar Andrea Corallo

* comp.c (emit_mvar_access): Fix speed 1 compilation

At speed 1 propagate does not run and all mvars are allocated in array
0.
parent 4acc4ac6
Pipeline #5079 failed with stage
in 304 minutes and 29 seconds
......@@ -388,7 +388,7 @@ emit_mvar_access (Lisp_Object mvar)
EMACS_INT arr_idx = XFIXNUM (CALL1I (comp-mvar-array-idx, mvar));
EMACS_INT slot_n = XFIXNUM (mvar_slot);
if (comp.func_has_non_local || !SPEED)
if (comp.func_has_non_local || (SPEED < 2))
return comp.arrays[arr_idx][slot_n];
else
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment