# HG changeset patch # User Aidan Kehoe # Date 1325523179 0 # Node ID a366601407c28912b6f472afb0272d95982e0388 # Parent 2fc3f2f355236d8730d4989461ba336ebd443be9 Add an explicit autoload for #'cl-compile-time-init, bytecomp.el. 2012-01-02 Aidan Kehoe * bytecomp.el (cl-compile-time-init): Add an autoload for this, some code supplies -no-autoloads when byte-compiling, making it necessary. diff -r 2fc3f2f35523 -r a366601407c2 lisp/ChangeLog --- a/lisp/ChangeLog Mon Jan 02 13:35:31 2012 +0000 +++ b/lisp/ChangeLog Mon Jan 02 16:52:59 2012 +0000 @@ -1,5 +1,9 @@ 2012-01-02 Aidan Kehoe + * bytecomp.el (cl-compile-time-init): Add an autoload for this, + some code supplies -no-autoloads when byte-compiling, making it + necessary. + * obsolete.el (cl-puthash): Put back a compatibility alias for this, setf-expansion of #'gethash calls it on 21.4, so it will occur in packages for a while to come. diff -r 2fc3f2f35523 -r a366601407c2 lisp/bytecomp.el --- a/lisp/bytecomp.el Mon Jan 02 13:35:31 2012 +0000 +++ b/lisp/bytecomp.el Mon Jan 02 16:52:59 2012 +0000 @@ -5036,6 +5036,9 @@ byte-compile-constant byte-compile-variable-ref))))) +;;; Some packages byte-compile with -no-autoloads, so this is necessary: +(autoload 'cl-compile-time-init "cl-macs") + ;; XEmacs; call this explicitly, don't implement it using bytecomp-load-hook. (cl-compile-time-init)