]> git.eshelyaron.com Git - emacs.git/commitdiff
Non-delayed warning for malformed function (bug#67483)
authorMattias EngdegÄrd <mattiase@acm.org>
Wed, 20 Dec 2023 13:15:59 +0000 (14:15 +0100)
committerEshel Yaron <me@eshelyaron.com>
Thu, 21 Dec 2023 20:55:01 +0000 (21:55 +0100)
* lisp/emacs-lisp/cconv.el (cconv-convert): Use an immediate warning;
a delayed one made little sense as it's a matter of well-formedness.

(cherry picked from commit 14ecc377ab43e4c33506c2a8b65bf1e75fb262d3)

lisp/emacs-lisp/cconv.el

index e65c39e3998af218773824682b4cbffb49178fda..0879c2ee63c4212eb92b8515ec0e0ffbe6d0ae13 100644 (file)
@@ -621,9 +621,8 @@ places where they originally did not directly appear."
          `(,func . ,(mapcar (lambda (form)
                               (cconv-convert form env extend))
                             forms))
-       (macroexp--warn-wrap form (format-message "Malformed function `%S'"
-                                                 (car form))
-                            nil nil)))
+       (byte-compile-warn-x form "Malformed function `%S'" func)
+       nil))
 
     (_ (or (cdr (assq form env)) form))))