]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix position argument to macroexp--warn-wrap in cconv--convert-funcbody
authorAlan Mackenzie <acm@muc.de>
Sun, 23 Jan 2022 13:47:38 +0000 (13:47 +0000)
committerAlan Mackenzie <acm@muc.de>
Sun, 23 Jan 2022 13:49:27 +0000 (13:49 +0000)
* lisp/emacs-lisp/cconv.el (cconv--convert-funcbody): Change the position
argument to macroexp--warn-wrap from BODY to ARG, to give correct positions in
warning messages.

lisp/emacs-lisp/cconv.el

index 7b22121db015300ff72dd6d973bd182ecb3d2053..c16619bc45dad4ab9f86a6372cb6a0021ca0a890 100644 (file)
@@ -286,7 +286,7 @@ of converted forms."
               (let (and (pred stringp) msg)
                 (cconv--warn-unused-msg arg "argument")))
          (if (assq arg env) (push `(,arg . nil) env)) ;FIXME: Is it needed?
-         (push (lambda (body) (macroexp--warn-wrap body msg body 'lexical)) wrappers))
+         (push (lambda (body) (macroexp--warn-wrap arg msg body 'lexical)) wrappers))
         (_
          (if (assq arg env) (push `(,arg . nil) env)))))
     (setq funcbody (mapcar (lambda (form)