diff options
author | Alexander Gramiak <agrambot@gmail.com> | 2019-06-23 19:35:26 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2019-06-23 19:36:53 +0200 |
commit | 807b21dc40ebdb855e61b4ee6ddf0b227d91b728 (patch) | |
tree | c24ca0eafd077639d0a663b0d682ad2b437257aa | |
parent | d8ebb997c1a40133527b8644e32e219ee2366178 (diff) | |
download | emacs-807b21dc40ebdb855e61b4ee6ddf0b227d91b728.tar.gz |
src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4
* src/bytecode.c (exec_byte_code): Unroll Blist3 and Blist4
(bug#35321).
-rw-r--r-- | src/bytecode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index 6f601cf0cd5..29dff44f007 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -884,12 +884,12 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, CASE (Blist3): DISCARD (2); - TOP = Flist (3, &TOP); + TOP = list3 (TOP, top[1], top[2]); NEXT; CASE (Blist4): DISCARD (3); - TOP = Flist (4, &TOP); + TOP = list4 (TOP, top[1], top[2], top[3]); NEXT; CASE (BlistN): |