diff options
| author | Vibhav Pant | 2017-02-05 21:48:27 +0530 |
|---|---|---|
| committer | Vibhav Pant | 2017-02-05 21:48:27 +0530 |
| commit | 490fc5a5029c0d8e527a0c7f423ba83fd6afda60 (patch) | |
| tree | 9cdc33d2099880230c8c5ec61aae9b6a1b075422 | |
| parent | cadb044fc2e69266308cdcabe6181be0f624b484 (diff) | |
| download | emacs-490fc5a5029c0d8e527a0c7f423ba83fd6afda60.tar.gz emacs-490fc5a5029c0d8e527a0c7f423ba83fd6afda60.zip | |
; bytecomp.el (-inline-lapcode): Fix incorrect parenthesis, refactor
| -rw-r--r-- | lisp/emacs-lisp/bytecomp.el | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 6e6c48399e1..7346dccdad1 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -3152,14 +3152,14 @@ for symbols generated by the byte compiler itself." | |||
| 3152 | last-jump-tag nil)) | 3152 | last-jump-tag nil)) |
| 3153 | (byte-compile-out-tag op)) | 3153 | (byte-compile-out-tag op)) |
| 3154 | ((memq (car op) byte-goto-ops) | 3154 | ((memq (car op) byte-goto-ops) |
| 3155 | (setq last-depth byte-compile-depth) | 3155 | (setq last-depth byte-compile-depth |
| 3156 | (when last-switch (push (cdr op) switch-default-tags)) | 3156 | last-jump-tag (cdr op)) |
| 3157 | (byte-compile-goto (car op) (cdr op)) | 3157 | (byte-compile-goto (car op) (cdr op)) |
| 3158 | (when last-switch | 3158 | (when last-switch |
| 3159 | (push (cdr op) switch-default-tags) | ||
| 3159 | (setcdr (cdr (cdr op)) nil) | 3160 | (setcdr (cdr (cdr op)) nil) |
| 3160 | (setq byte-compile-depth last-depth | 3161 | (setq byte-compile-depth last-depth |
| 3161 | last-switch nil)) | 3162 | last-switch nil))) |
| 3162 | (setq last-jump-tag (cdr op))) | ||
| 3163 | ((eq (car op) 'byte-return) | 3163 | ((eq (car op) 'byte-return) |
| 3164 | (byte-compile-discard (- byte-compile-depth end-depth) t) | 3164 | (byte-compile-discard (- byte-compile-depth end-depth) t) |
| 3165 | (byte-compile-goto 'byte-goto endtag)) | 3165 | (byte-compile-goto 'byte-goto endtag)) |
| @@ -3172,7 +3172,7 @@ for symbols generated by the byte compiler itself." | |||
| 3172 | last-constant)) | 3172 | last-constant)) |
| 3173 | (setq last-constant (and (eq (car op) 'byte-constant) (cadr op))) | 3173 | (setq last-constant (and (eq (car op) 'byte-constant) (cadr op))) |
| 3174 | (setq last-depth byte-compile-depth) | 3174 | (setq last-depth byte-compile-depth) |
| 3175 | (byte-compile-out (car op)) (cdr op)))) | 3175 | (byte-compile-out (car op) (cdr op))))) |
| 3176 | (byte-compile-out-tag endtag))) | 3176 | (byte-compile-out-tag endtag))) |
| 3177 | 3177 | ||
| 3178 | (defun byte-compile-unfold-bcf (form) | 3178 | (defun byte-compile-unfold-bcf (form) |