summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gramiak <agrambot@gmail.com>2019-06-23 19:35:26 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-06-23 19:36:53 +0200
commit807b21dc40ebdb855e61b4ee6ddf0b227d91b728 (patch)
treec24ca0eafd077639d0a663b0d682ad2b437257aa
parentd8ebb997c1a40133527b8644e32e219ee2366178 (diff)
downloademacs-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.c4
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):