aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/bytecomp.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 3948dae610b..78b9cb0f0cb 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -1248,7 +1248,10 @@ extra args."
1248(defun byte-compile-nogroup-warn (form) 1248(defun byte-compile-nogroup-warn (form)
1249 (let ((keyword-args (cdr (cdr (cdr (cdr form))))) 1249 (let ((keyword-args (cdr (cdr (cdr (cdr form)))))
1250 (name (cadr form))) 1250 (name (cadr form)))
1251 (or (plist-get keyword-args :group) 1251 (or (not (eq (car-safe name) 'quote))
1252 (and (eq (car form) 'custom-declare-group)
1253 (equal name ''emacs))
1254 (plist-get keyword-args :group)
1252 (not (and (consp name) (eq (car name) 'quote))) 1255 (not (and (consp name) (eq (car name) 'quote)))
1253 (byte-compile-warn 1256 (byte-compile-warn
1254 "%s for `%s' fails to specify containing group" 1257 "%s for `%s' fails to specify containing group"