diff options
| -rw-r--r-- | lisp/subr.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/subr.el b/lisp/subr.el index f2f70d36a8c..38239cac94e 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -25,9 +25,6 @@ | |||
| 25 | 25 | ||
| 26 | ;;; Code: | 26 | ;;; Code: |
| 27 | 27 | ||
| 28 | ;; This is for lexical-let in apply-partially. | ||
| 29 | (eval-when-compile (require 'cl)) | ||
| 30 | |||
| 31 | (defvar custom-declare-variable-list nil | 28 | (defvar custom-declare-variable-list nil |
| 32 | "Record `defcustom' calls made before `custom.el' is loaded to handle them. | 29 | "Record `defcustom' calls made before `custom.el' is loaded to handle them. |
| 33 | Each element of this list holds the arguments to one call to `defcustom'.") | 30 | Each element of this list holds the arguments to one call to `defcustom'.") |
| @@ -74,6 +71,11 @@ the end of FILE must be all on the same line. For example: | |||
| 74 | For more information, see Info node `elisp(Declaring Functions)'." | 71 | For more information, see Info node `elisp(Declaring Functions)'." |
| 75 | ;; Does nothing - byte-compile-declare-function does the work. | 72 | ;; Does nothing - byte-compile-declare-function does the work. |
| 76 | nil) | 73 | nil) |
| 74 | |||
| 75 | ;; This is for lexical-let in apply-partially. It is here because cl | ||
| 76 | ;; needs declare-function, defined above. | ||
| 77 | (eval-when-compile (require 'cl)) | ||
| 78 | |||
| 77 | 79 | ||
| 78 | ;;;; Basic Lisp macros. | 80 | ;;;; Basic Lisp macros. |
| 79 | 81 | ||