aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2012-11-08 09:36:47 -0500
committerStefan Monnier2012-11-08 09:36:47 -0500
commit32170f7ff2f85378cbafd68ea562fc0da7909941 (patch)
tree7048d53a9b53c20e108c0221512526c8c8e6454c
parent4c1f6a5b9d65dceab0126957820f38f677a6821f (diff)
downloademacs-32170f7ff2f85378cbafd68ea562fc0da7909941.tar.gz
emacs-32170f7ff2f85378cbafd68ea562fc0da7909941.zip
* lisp/emacs-lisp/advice.el: Require `cl-lib' at run-time to fix
miscompilation of trace.el.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/advice.el3
2 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b141afe67e6..b17f3d9a59e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12012-11-08 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/advice.el: Require `cl-lib' at run-time to fix
4 miscompilation of trace.el.
5
12012-11-08 Glenn Morris <rgm@gnu.org> 62012-11-08 Glenn Morris <rgm@gnu.org>
2 7
3 * vc/diff-mode.el (diff-remove-trailing-whitespace): Doc fix. 8 * vc/diff-mode.el (diff-remove-trailing-whitespace): Doc fix.
diff --git a/lisp/emacs-lisp/advice.el b/lisp/emacs-lisp/advice.el
index bd85238e23e..e358c756712 100644
--- a/lisp/emacs-lisp/advice.el
+++ b/lisp/emacs-lisp/advice.el
@@ -1709,7 +1709,8 @@
1709;; During a normal load this is a noop: 1709;; During a normal load this is a noop:
1710(require 'advice-preload "advice.el") 1710(require 'advice-preload "advice.el")
1711(require 'macroexp) 1711(require 'macroexp)
1712(eval-when-compile (require 'cl-lib)) 1712;; At run-time also, since ad-do-advised-functions returns code that uses it.
1713(require 'cl-lib)
1713 1714
1714;; @@ Variable definitions: 1715;; @@ Variable definitions:
1715;; ======================== 1716;; ========================