GNU bug report logs - #8510
24.0.50; lexbind problem (apparently): void-variable symbol

Previous Next

Package: emacs;

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

Date: Sat, 16 Apr 2011 15:45:02 UTC

Severity: normal

Tags: moreinfo

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 #11 received at 8510 <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Tassilo Horn'" <tassilo <at> member.fsf.org>
Cc: 8510 <at> debbugs.gnu.org
Subject: RE: bug#8510: 24.0.50;
	lexbind problem (apparently): void-variable symbol
Date: Sat, 16 Apr 2011 09:58:51 -0700
> I suspect its a bug in your code. :-)
> 
> Your description sounds very similar to an issue I had with 
> anything.el when switching to the (now merged) lexbind branch.
> The issue was that some advice tried to access one arg of the
> adviced function by its name.

Hi Tassilo,

You might be right that it is in my code (dunno), but if so I don't think it has
to do with the problem you mention.  The problem you mention is, I think, bug
#8457 (which has reportedly been fixed, BTW).

I do not use defadvice in this way in my code anywhere (anymore) - I use only
`ad-get-arg'.  And in the Icicles code I use defadvice in only two minor places,
neither of which accesses an argument (by name or otherwise).





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

Previous Next


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