]> git.eshelyaron.com Git - emacs.git/commitdiff
Dan Nicolaescu <dann at ics.uci.edu>
authorGlenn Morris <rgm@gnu.org>
Sat, 1 Dec 2007 21:30:32 +0000 (21:30 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 1 Dec 2007 21:30:32 +0000 (21:30 +0000)
(declare-function): Change to a macro.

lisp/ChangeLog
lisp/emacs-lisp/byte-run.el

index e21b1d2def9d4f28174fbeb007d7f9c511fbaa08..27a227060f4250523cb808da46505ca42a4a60a9 100644 (file)
@@ -1,3 +1,7 @@
+2007-12-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs-lisp/byte-run.el (declare-function): Change to a macro.
+
 2007-12-01  Alexandre Julliard  <julliard@winehq.org>
 
        * vc-git.el (vc-git-dir-state): Fix the git command arguments.
index d38641e7e4a8f22fbc6984f297e878e8220664ba..c5946d46b86b9030771503db27f58006eb48a07a 100644 (file)
@@ -103,10 +103,11 @@ The return value of this function is not used."
      (eval-and-compile
        (put ',name 'byte-optimizer 'byte-compile-inline-expand))))
 
-(defalias 'declare-function 'ignore
+(defmacro declare-function (&rest args)
   "In Emacs 22, does nothing.  In 23, it will suppress byte-compiler warnings.
 This definition is so that packages may take advantage of the
-Emacs 23 feature and still remain compatible with Emacs 22.")
+Emacs 23 feature and still remain compatible with Emacs 22."
+  nil)
 
 (defun make-obsolete (obsolete-name current-name &optional when)
   "Make the byte-compiler warn that OBSOLETE-NAME is obsolete.