Subject: bug#12371: [Emacs-diffs] /srv/bzr/emacs/trunk r110098: Partial fix for bug#12371

From: Stefan Monnier <[email-masked]>
Date: Wed, 19 Sep 2012 15:11:13 -0400

> +(autoload 'byte-compile-warn-obsolete "bytecomp")

Note that byte-compile-warn-obsolete is not called in macroexp.el.
Instead, it's sometimes placed in the output code, where it will either
be ignored (if the code is then interpreted) or run by the
byte-compiler.  So there's no need to autoload it.

The byte-compile-log-warning uses in macroexp.el should use the same
kind of trick to distinguish the "compiling" from the "interpreting" case.
Working on such a fix as we speak,

        Stefan