]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix compilation warning in semantic-install-function-overrides
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 22 May 2022 18:07:14 +0000 (20:07 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 22 May 2022 18:07:22 +0000 (20:07 +0200)
* lisp/cedet/semantic/fw.el (semantic-install-function-overrides):
Suppress message about wrong number of arguments.

lisp/cedet/semantic/fw.el

index 14ed3e97ed552363ae815b23a4afe11b12c3227c..c60778a34dab9e1cc2ff720ed8a4ec631ecc7318 100644 (file)
@@ -278,17 +278,18 @@ OVERRIDES will be installed globally for this major mode.  If MODE is
 nil, OVERRIDES will be installed locally in the current buffer.  This
 later installation should be done in MODE hook."
   (declare (obsolete define-mode-local-override "29.1"))
-  (mode-local-bind
-   ;; Add the semantic- prefix to OVERLOAD short names.
-   (mapcar
-    (lambda (e)
-      (let ((name (symbol-name (car e))))
-        (if (string-match "^semantic-" name)
-            e
-          (cons (intern (format "semantic-%s" name)) (cdr e)))))
-    overrides)
-   (list 'constant-flag (not transient)
-         'override-flag t)))
+  (with-suppressed-warnings ((wrong-args mode-local-bind))
+    (mode-local-bind
+     ;; Add the semantic- prefix to OVERLOAD short names.
+     (mapcar
+      (lambda (e)
+        (let ((name (symbol-name (car e))))
+          (if (string-match "^semantic-" name)
+              e
+            (cons (intern (format "semantic-%s" name)) (cdr e)))))
+      overrides)
+     (list 'constant-flag (not transient)
+           'override-flag t))))
 \f
 ;;; User Interrupt handling
 ;;