GNU bug report logs - #8712
24.0.50; getting the "Forgot to expand macro XXXX" error - problem? solution?

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Sat, 21 May 2011 21:02:02 UTC

Severity: normal

Found in version 24.0.50

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

Bug is archived. No further changes may be made.

Full log


Message #20 received at 8712 <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Stefan Monnier'" <monnier <at> iro.umontreal.ca>
Cc: 8712 <at> debbugs.gnu.org
Subject: RE: bug#8712: 24.0.50;
	getting the "Forgot to expand macro XXXX" error - problem? solution?
Date: Sun, 22 May 2011 20:55:17 -0700
> > That presumably comes from a defmacro that has, in effect, this:
> >  ` ... (let* (... (something (lambda (opt)...))))
> 
> This is because you pass (lambda (opt) ...) as `function' argument
> to a macro that then splices it with `(.... ',function ....)
> so the expanded code contains '(lambda (opt) ...).

Oh, right; I was looking in the wrong place.  Thx.





This bug report was last modified 14 years and 10 days ago.

Previous Next


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