* lisp/emacs-lisp/cconv.el (cconv--analyze-use): Tune down the warning
Don't warn for always-nil bindings if the binding is made explicit. Fixes bug#47080.
This commit is contained in:
parent
7109307c1a
commit
009bc7c9d8
1 changed files with 2 additions and 1 deletions
|
@ -602,7 +602,8 @@ FORM is the parent form that binds this var."
|
|||
(byte-compile-warn
|
||||
"%s `%S' not left unused" varkind var))
|
||||
((and (let (or 'let* 'let) (car form))
|
||||
`(,(or `(,var) `(,var nil)) t nil ,_ ,_))
|
||||
`(,`(,var) ;; (or `(,var nil) : Too many false positives: bug#47080
|
||||
t nil ,_ ,_))
|
||||
;; FIXME: Convert this warning to use `macroexp--warn-wrap'
|
||||
;; so as to give better position information.
|
||||
(unless (not (intern-soft var))
|
||||
|
|
Loading…
Add table
Reference in a new issue