GNU bug report logs - #74215
(when 1) evaluates to 1 on latest master

Previous Next

Package: emacs;

Reported by: "Brennan Vincent" <brennan <at> umanwizard.com>

Date: Tue, 5 Nov 2024 18:01:01 UTC

Severity: normal

Done: Mattias EngdegÄrd <mattias.engdegard <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: "Brennan Vincent" <brennan <at> umanwizard.com>
To: bug-gnu-emacs <at> gnu.org
Subject: (when 1) evaluates to 1 on latest master
Date: Tue, 05 Nov 2024 12:59:43 -0500
(when 1) evaluates to 1, rather than nil, on latest master. This is
contrary to the documentation, which reads:

When COND yields non-nil, eval BODY forms sequentially and return
value of last one, or nil if there are none.

According to some discussion on IRC (thanks thuna`), this seems to have
been introduced here:

https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=7c63b632e4e





This bug report was last modified 193 days ago.

Previous Next


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