fix emit_limple_call_ref for 0 args case
This commit is contained in:
parent
11b34169f8
commit
4bb671f1c6
1 changed files with 3 additions and 1 deletions
|
@ -1139,7 +1139,9 @@ emit_limple_call_ref (Lisp_Object insn, bool direct)
|
|||
|
||||
Lisp_Object callee = FIRST (insn);
|
||||
EMACS_INT nargs = XFIXNUM (Flength (CDR (insn)));
|
||||
EMACS_INT base_ptr = XFIXNUM (CALL1I (comp-mvar-slot, SECOND (insn)));
|
||||
EMACS_INT base_ptr = 0;
|
||||
if (nargs)
|
||||
base_ptr = XFIXNUM (CALL1I (comp-mvar-slot, SECOND (insn)));
|
||||
return emit_call_ref (callee, nargs, comp.frame[base_ptr], direct);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue