[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b2f3c80 1/8: * lisp/emacs-lisp/check-declare.el (ch
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] master b2f3c80 1/8: * lisp/emacs-lisp/check-declare.el (check-declare-verify): |
Date: |
Tue, 05 May 2015 00:38:37 +0000 |
branch: master
commit b2f3c8071b79b6e0dff73d5fbc1dcaab0d8f2fbe
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
* lisp/emacs-lisp/check-declare.el (check-declare-verify):
Handle cl-defgeneric, cl-defmethod.
---
lisp/emacs-lisp/check-declare.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/emacs-lisp/check-declare.el b/lisp/emacs-lisp/check-declare.el
index a7045ad8..7269b83 100644
--- a/lisp/emacs-lisp/check-declare.el
+++ b/lisp/emacs-lisp/check-declare.el
@@ -157,6 +157,7 @@ is a string giving details of the error."
(setq re (format (if cflag
"^[ \t]*\\(DEFUN\\)[ \t]*([ \t]*\"%s\""
"^[ \t]*(\\(fset[ \t]+'\\|\
+cl-def\\(?:generic\\|method\\)\\|\
def\\(?:un\\|subst\\|foo\\|method\\|class\\|\
ine-\\(?:derived\\|generic\\|\\(?:global\\(?:ized\\)?-\\)?minor\\)-mode\\|\
\\(?:ine-obsolete-function-\\)?alias[ \t]+'\\|\
@@ -200,8 +201,8 @@ ine-overloadable-function\\)\\)\
type)
'obsolete)
;; Can't easily check arguments in these cases.
- ((string-match "\\`\\(def\\(alias\\|\
-method\\|class\\)\\|fset\\)\\>" type)
+ ((string-match "\\`\\(def\\(alias\\|class\\)\\|\
+fset\\|\\(?:cl-\\)?defmethod\\)\\>" type)
t)
((looking-at "\\((\\|nil\\)")
(byte-compile-arglist-signature
- [Emacs-diffs] master updated (f773a4d -> 0679682), Glenn Morris, 2015/05/04
- [Emacs-diffs] master b2f3c80 1/8: * lisp/emacs-lisp/check-declare.el (check-declare-verify):,
Glenn Morris <=
- [Emacs-diffs] master b409dd3 2/8: * lisp/play/gametree.el (gametree-show-children-and-entry), Glenn Morris, 2015/05/04
- [Emacs-diffs] master a6b6ab2 4/8: * lisp/emacs-lisp/debug.el (help-xref-interned): Update declaration., Glenn Morris, 2015/05/04
- [Emacs-diffs] master d3d59fb 7/8: * lisp/gnus/mm-view.el (epg-decrypt-string): Autoload., Glenn Morris, 2015/05/04
- [Emacs-diffs] master 7ccf257 3/8: * lisp/allout.el (epg-user-id-string, epg-key-user-id-list):, Glenn Morris, 2015/05/04
- [Emacs-diffs] master 4003ebc 5/8: * lisp/progmodes/elisp-mode.el (xref-collect-references): Declare., Glenn Morris, 2015/05/04
- [Emacs-diffs] master 0e383b9 6/8: * lisp/gnus/mml-smime.el (epg-key-sub-key-list), Glenn Morris, 2015/05/04
- [Emacs-diffs] master 0679682 8/8: Replace instances of "(eval-when-compile (autoload ...))", Glenn Morris, 2015/05/04