From: Glenn Morris Date: Fri, 20 Apr 2018 23:02:16 +0000 (-0400) Subject: Tweak recent bytecomp defvaralias change X-Git-Tag: emacs-27.0.90~5117 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=94e794c8d8b93a1d6813742da12135f2746ef80b;p=emacs.git Tweak recent bytecomp defvaralias change * lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar-function): Respect with-no-warnings. --- diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 50e67046e8b..ad6b5b7ce21 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -2433,8 +2433,9 @@ list that represents a doc string reference. (pcase form (`(defvaralias ,_ ',newname . ,_) (when (memq newname byte-compile-bound-variables) - (byte-compile-warn - "Alias for `%S' should be declared before its referent" newname)))) + (if (byte-compile-warning-enabled-p 'suspicious) + (byte-compile-warn + "Alias for `%S' should be declared before its referent" newname))))) (byte-compile-keep-pending form)) (put 'custom-declare-variable 'byte-hunk-handler