diff options
| author | Alexander Gramiak | 2019-06-23 19:35:26 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2019-06-23 19:36:53 +0200 |
| commit | 807b21dc40ebdb855e61b4ee6ddf0b227d91b728 (patch) | |
| tree | c24ca0eafd077639d0a663b0d682ad2b437257aa /src/bytecode.c | |
| parent | d8ebb997c1a40133527b8644e32e219ee2366178 (diff) | |
| download | emacs-807b21dc40ebdb855e61b4ee6ddf0b227d91b728.tar.gz emacs-807b21dc40ebdb855e61b4ee6ddf0b227d91b728.zip | |
src/bytecode.c (exec_byte_code) Unroll Blist3 and Blist4
* src/bytecode.c (exec_byte_code): Unroll Blist3 and Blist4
(bug#35321).
Diffstat (limited to 'src/bytecode.c')
| -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, | |||
| 884 | 884 | ||
| 885 | CASE (Blist3): | 885 | CASE (Blist3): |
| 886 | DISCARD (2); | 886 | DISCARD (2); |
| 887 | TOP = Flist (3, &TOP); | 887 | TOP = list3 (TOP, top[1], top[2]); |
| 888 | NEXT; | 888 | NEXT; |
| 889 | 889 | ||
| 890 | CASE (Blist4): | 890 | CASE (Blist4): |
| 891 | DISCARD (3); | 891 | DISCARD (3); |
| 892 | TOP = Flist (4, &TOP); | 892 | TOP = list4 (TOP, top[1], top[2], top[3]); |
| 893 | NEXT; | 893 | NEXT; |
| 894 | 894 | ||
| 895 | CASE (BlistN): | 895 | CASE (BlistN): |