* lisp/emacs-lisp/bytecomp.el: Require cl-extra.

* lisp/emacs-lisp/cl-extra.el: Add missing provide.

Fixes: debbugs:18804
This commit is contained in:
Stefan Monnier 2014-10-23 09:31:20 -04:00
parent e5dc30bfd3
commit acc443ad03
3 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2014-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/bytecomp.el: Require cl-extra (bug#18804).
* emacs-lisp/cl-extra.el: Add missing provide.
2014-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case where

View file

@ -120,7 +120,11 @@
(require 'backquote)
(require 'macroexp)
(require 'cconv)
(require 'cl-lib)
;; During bootstrap, cl-loaddefs.el is not created yet, so loading cl-lib
;; doesn't setup autoloads for things like cl-every, which is why we have to
;; require cl-extra instead (bug#18804).
(require 'cl-extra)
(or (fboundp 'defsubst)
;; This really ought to be loaded already!

View file

@ -700,4 +700,5 @@ including `cl-block' and `cl-eval-when'."
;; generated-autoload-file: "cl-loaddefs.el"
;; End:
(provide 'cl-extra)
;;; cl-extra.el ends here