GNU bug report logs - #48585
28.0.50; Missing Edebug instrumentation for some 'if-let' variants

Previous Next

Package: emacs;

Reported by: Philipp <p.stephani2 <at> gmail.com>

Date: Sat, 22 May 2021 11:38:02 UTC

Severity: normal

Found in version 28.0.50

Full log


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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 48585 <at> debbugs.gnu.org,
 Philipp <p.stephani2 <at> gmail.com>
Subject: Re: bug#48585: 28.0.50; Missing Edebug instrumentation for some
 'if-let' variants
Date: Sat, 16 Jul 2022 22:04:51 -0400
Michael Heerdegen [2022-07-17 03:36:33] wrote:
> Michael Heerdegen <michael_heerdegen <at> web.de> writes:
>> Then I guess we could use this `&interpose' Edebug spec but it's
>> undocumented and not really trivial to understand.
> But seems the return value is an Edebug spec again.  This would not help
> in this case then.

No, the problem can't be fixed in the edebug-spec.  Either we live with
the current behavior (perfectly acceptable if you ask me), or you need
to change the definition of the macro so it explicitly strips the Edebug
instrumentation (if present) at those places where it's not desired.


        Stefan





This bug report was last modified 3 years and 64 days ago.

Previous Next


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