GNU bug report logs - #40088
27.0.90; Symbol’s value as variable is void: debugger-outer-match-data

Previous Next

Package: emacs;

Reported by: Joost Kremers <joostkremers <at> fastmail.fm>

Date: Mon, 16 Mar 2020 11:42:01 UTC

Severity: normal

Tags: fixed, patch

Found in version 27.0.90

Fixed in version 27.1

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: Dmitry Gutov <dgutov <at> yandex.ru>
Cc: Joost Kremers <joostkremers <at> fastmail.fm>, 40088 <at> debbugs.gnu.org
Subject: bug#40088: 27.0.90; Symbol’s value as variable is void: debugger-outer-match-data
Date: Wed, 18 Mar 2020 23:46:12 +0100
Dmitry Gutov <dgutov <at> yandex.ru> writes:

> On 19.03.2020 00:24, Michael Heerdegen wrote:
> > But some uses that "bind it to anything" might create lexical bindings
> > after the last changes - that's my concern.
>
> Byte-compiler warns about unused lexical bindings.

Yes, but the issues possibly introduced by Stefan's change are not
necessarily covered by byte compilation.  Like *ielm*, it uses `eval'
etc.  Sorry if I'm already polluting the bug report again, no doubt Noam
can estimate much better if there could be more cases like this.

Michael.




This bug report was last modified 5 years and 54 days ago.

Previous Next


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