From 31bb0cde56785731398b59af5cb0b48b016fcd36 Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Sun, 7 Sep 2014 14:43:56 +0200 Subject: [PATCH] assume the declare-function macro exists Since `declare-function' was added in Emacs 23.1 (five years ago), we don't need to assert that it is defined. If the assertion was without any problems there would be no harm in keeping it, but unfortunately it causes a compile warning. Because `declare-function' is a macro with always expands to `nil' the value of (fboundp 'declare-function) ends up being unused. --- lisp/use-package/use-package.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el index 7b370380d4b..7e4738fc9fe 100644 --- a/lisp/use-package/use-package.el +++ b/lisp/use-package/use-package.el @@ -41,8 +41,7 @@ (require 'bytecomp) (require 'diminish nil t) -(when (fboundp 'declare-function) - (declare-function package-installed-p 'package)) +(declare-function package-installed-p 'package) (defgroup use-package nil "A use-package declaration for simplifying your `.emacs'." -- 2.39.2