]> git.eshelyaron.com Git - emacs.git/commitdiff
* Fix comp-call-optim-form-call for null `callee'
authorAndrea Corallo <akrl@sdf.org>
Sun, 7 Jun 2020 11:58:27 +0000 (13:58 +0200)
committerAndrea Corallo <akrl@sdf.org>
Sun, 7 Jun 2020 17:20:04 +0000 (19:20 +0200)
* lisp/emacs-lisp/comp.el (comp-call-optim-form-call): Guard
agains null `calle'.

lisp/emacs-lisp/comp.el

index ecd411591a3150093b1b5ab1057a2b6c7ec56d83..520ec8cd44d152670ae5bb52421734ea7e1d1ba9 100644 (file)
@@ -2023,7 +2023,8 @@ FUNCTION can be a function-name or byte compiled function."
               ;; Fill missing args to reach TOTAL
               (append args (cl-loop repeat (- total (length args))
                                     collect (make-comp-mvar :constant nil)))))
-    (when (and (or (symbolp callee)
+    (when (and callee
+               (or (symbolp callee)
                    (gethash callee (comp-ctxt-byte-func-to-func-h comp-ctxt)))
                (not (memq callee comp-never-optimize-functions)))
       (let* ((f (if (symbolp callee)