(byte-compile-nogroup-warn): Don't warn when name is not constant

or for defining the group `emacs'.
This commit is contained in:
Richard M. Stallman 2005-07-03 16:17:11 +00:00
parent 1af98f0758
commit 019472f486

View file

@ -1248,7 +1248,10 @@ extra args."
(defun byte-compile-nogroup-warn (form)
(let ((keyword-args (cdr (cdr (cdr (cdr form)))))
(name (cadr form)))
(or (plist-get keyword-args :group)
(or (not (eq (car-safe name) 'quote))
(and (eq (car form) 'custom-declare-group)
(equal name ''emacs))
(plist-get keyword-args :group)
(not (and (consp name) (eq (car name) 'quote)))
(byte-compile-warn
"%s for `%s' fails to specify containing group"