emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/emacs-24 r110815: * lisp/emacs-lisp/advice.


From: Stefan Monnier
Subject: [Emacs-diffs] /srv/bzr/emacs/emacs-24 r110815: * lisp/emacs-lisp/advice.el: Require `cl-lib' at run-time to fix
Date: Thu, 08 Nov 2012 09:36:47 -0500
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 110815
committer: Stefan Monnier <address@hidden>
branch nick: emacs-24
timestamp: Thu 2012-11-08 09:36:47 -0500
message:
  * lisp/emacs-lisp/advice.el: Require `cl-lib' at run-time to fix
  miscompilation of trace.el.
modified:
  lisp/ChangeLog
  lisp/emacs-lisp/advice.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2012-11-08 08:14:23 +0000
+++ b/lisp/ChangeLog    2012-11-08 14:36:47 +0000
@@ -1,3 +1,8 @@
+2012-11-08  Stefan Monnier  <address@hidden>
+
+       * emacs-lisp/advice.el: Require `cl-lib' at run-time to fix
+       miscompilation of trace.el.
+
 2012-11-08  Glenn Morris  <address@hidden>
 
        * vc/diff-mode.el (diff-remove-trailing-whitespace): Doc fix.

=== modified file 'lisp/emacs-lisp/advice.el'
--- a/lisp/emacs-lisp/advice.el 2012-10-26 18:01:30 +0000
+++ b/lisp/emacs-lisp/advice.el 2012-11-08 14:36:47 +0000
@@ -1709,7 +1709,8 @@
 ;; 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:
 ;; ========================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]