diff options
| -rw-r--r-- | lisp/emacs-lisp/cconv.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/cconv.el b/lisp/emacs-lisp/cconv.el index e8d639903c1..570c9e66060 100644 --- a/lisp/emacs-lisp/cconv.el +++ b/lisp/emacs-lisp/cconv.el | |||
| @@ -483,7 +483,7 @@ places where they originally did not directly appear." | |||
| 483 | (bf (if (stringp (car body)) (cdr body) body)) | 483 | (bf (if (stringp (car body)) (cdr body) body)) |
| 484 | (if (when (eq 'interactive (car-safe (car bf))) | 484 | (if (when (eq 'interactive (car-safe (car bf))) |
| 485 | (gethash form cconv--interactive-form-funs))) | 485 | (gethash form cconv--interactive-form-funs))) |
| 486 | (wrapped (pcase if (`#'(lambda (_cconv--dummy) .,_) t) (_ nil))) | 486 | (wrapped (pcase if (`#'(lambda (&rest _cconv--dummy) .,_) t) (_ nil))) |
| 487 | (cif (when if (cconv-convert if env extend))) | 487 | (cif (when if (cconv-convert if env extend))) |
| 488 | (_ (pcase cif | 488 | (_ (pcase cif |
| 489 | ('nil nil) | 489 | ('nil nil) |
| @@ -747,7 +747,7 @@ This function does not return anything but instead fills the | |||
| 747 | (let ((if (cadr (car bf)))) | 747 | (let ((if (cadr (car bf)))) |
| 748 | (unless (macroexp-const-p if) ;Optimize this common case. | 748 | (unless (macroexp-const-p if) ;Optimize this common case. |
| 749 | (let ((f (if (eq 'function (car-safe if)) if | 749 | (let ((f (if (eq 'function (car-safe if)) if |
| 750 | `#'(lambda (_cconv--dummy) ,if)))) | 750 | `#'(lambda (&rest _cconv--dummy) ,if)))) |
| 751 | (setf (gethash form cconv--interactive-form-funs) f) | 751 | (setf (gethash form cconv--interactive-form-funs) f) |
| 752 | (cconv-analyze-form f env)))))) | 752 | (cconv-analyze-form f env)))))) |
| 753 | (cconv--analyze-function vrs body-forms env form)) | 753 | (cconv--analyze-function vrs body-forms env form)) |