Subject: bug#14121: Fwd: Eager macroexpansion failure in Emacs 24.3

From: Stefan Monnier <[email-masked]>
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