GNU bug report logs - #14121
Fwd: Eager macroexpansion failure in Emacs 24.3

Previous Next

Package: emacs;

Reported by: Michael Olson <mwolson <at> gnu.org>

Date: Tue, 2 Apr 2013 08:23:02 UTC

Severity: minor

Tags: notabug

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Michael Olson <mwolson <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, "14121 <at> debbugs.gnu.org" <14121 <at> debbugs.gnu.org>
Subject: bug#14121: Fwd: Eager macroexpansion failure in Emacs 24.3
Date: Thu, 04 Apr 2013 08:33:29 -0400
> What is the "fix" then?

E.g. move the `require' to the top-level.

> Using a macro in the same 'when' block that the
> macro is defined in doesn't seem wrong to me.

It is, because macro expansion can take place (long) before the code is
executed, i.e. long before the macro is defined.


        Stefan




This bug report was last modified 12 years and 75 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.