Merge from emacs-24; up to 2012-11-08T14:54:03Z!monnier@iro.umontreal.ca
[bpt/emacs.git] / lisp / emacs-lisp / advice.el
index 42c25a4..8239522 100644 (file)
 ;; During a normal load this is a noop:
 (require 'advice-preload "advice.el")
 (require 'macroexp)
-(eval-when-compile (require 'cl-lib))
+;; At run-time also, since ad-do-advised-functions returns code that uses it.
+(require 'cl-lib)
 
 ;; @@ Variable definitions:
 ;; ========================