emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 807b21d: src/bytecode.c (exec_byte_code) Unroll Bli


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 807b21d: src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4
Date: Sun, 23 Jun 2019 13:36:58 -0400 (EDT)

branch: master
commit 807b21dc40ebdb855e61b4ee6ddf0b227d91b728
Author: Alexander Gramiak <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4
    
    * src/bytecode.c (exec_byte_code): Unroll Blist3 and Blist4
    (bug#35321).
---
 src/bytecode.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bytecode.c b/src/bytecode.c
index 6f601cf..29dff44 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):



reply via email to

[Prev in Thread] Current Thread [Next in Thread]