]> git.eshelyaron.com Git - emacs.git/commitdiff
; * lisp/emacs-lisp/cconv.el (cconv--var-classification): Optimise.
authorMattias Engdegård <mattiase@acm.org>
Sat, 9 Jul 2022 09:15:17 +0000 (11:15 +0200)
committerMattias Engdegård <mattiase@acm.org>
Sat, 9 Jul 2022 09:53:30 +0000 (11:53 +0200)
lisp/emacs-lisp/cconv.el

index eca1123899c78de7561ebe6244b2173a4a8bf1e6..7f95fa94fa1b8a7e33c9c84d1fe68c88fb4f0a26 100644 (file)
@@ -267,8 +267,7 @@ Returns a form where all lambdas don't have any free variables."
 
 (define-inline cconv--var-classification (binder form)
   (inline-quote
-   (alist-get (cons ,binder ,form) cconv-var-classification
-              nil nil #'equal)))
+   (cdr (assoc (cons ,binder ,form) cconv-var-classification))))
 
 (defun cconv--convert-funcbody (funargs funcbody env parentform)
   "Run `cconv-convert' on FUNCBODY, the forms of a lambda expression.