]> git.eshelyaron.com Git - emacs.git/commitdiff
(byte-compile-nogroup-warn): Don't warn when name is not constant
authorRichard M. Stallman <rms@gnu.org>
Sun, 3 Jul 2005 16:17:11 +0000 (16:17 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 3 Jul 2005 16:17:11 +0000 (16:17 +0000)
or for defining the group `emacs'.

lisp/emacs-lisp/bytecomp.el

index 3948dae610b0b6192c97365adc99ef8172ad6507..78b9cb0f0cb2203157322ecb2f9d57808a6a3610 100644 (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"