]> git.eshelyaron.com Git - emacs.git/commit
cl-macs.el: Silence recent new "lexical arg shadows" warnings
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 25 Jun 2023 15:38:40 +0000 (11:38 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 25 Jun 2023 15:38:40 +0000 (11:38 -0400)
commit4c50af02ab08130346715df4c44d602b867477e6
treee4df4537b783e1fff652d83ce9221b7f9c389a19
parent0228421e349e77c00108ea9f6927285a6d04f4b5
cl-macs.el: Silence recent new "lexical arg shadows" warnings

* lisp/emacs-lisp/cl-macs.el (cl--slet): Add `nowarn` arg.
(cl--defsubst-expand): Use it.
(cl-defstruct): Silence warnings abour lexical shadowing when a slot's
name happens to be the same as a dynbound var.
lisp/emacs-lisp/cl-macs.el