GNU bug report logs - #64726
30.0.50; PUSH_HANDLER macro in src/lisp.h:3053 is unused

Previous Next

Package: emacs;

Reported by: Ihor Radchenko <yantar92 <at> posteo.net>

Date: Wed, 19 Jul 2023 10:37:02 UTC

Severity: normal

Tags: notabug

Found in version 30.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ihor Radchenko <yantar92 <at> posteo.net>
Subject: bug#64726: closed (Re: bug#64726: 30.0.50; PUSH_HANDLER macro in
 src/lisp.h:3053 is unused)
Date: Wed, 19 Jul 2023 16:22:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#64726: 30.0.50; PUSH_HANDLER macro in src/lisp.h:3053 is unused

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 64726 <at> debbugs.gnu.org.

-- 
64726: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64726
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Ihor Radchenko <yantar92 <at> posteo.net>
Cc: 64726-done <at> debbugs.gnu.org
Subject: Re: bug#64726: 30.0.50; PUSH_HANDLER macro in src/lisp.h:3053 is
 unused
Date: Wed, 19 Jul 2023 19:22:21 +0300
> From: Ihor Radchenko <yantar92 <at> posteo.net>
> Cc: 64726 <at> debbugs.gnu.org
> Date: Wed, 19 Jul 2023 15:16:30 +0000
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> I am confused.
> >> I found this macro in src/lisp.h.
> >
> > In which src/lisp.h?  I only see it in
> > test/manual/etags/c-src/emacs/src/lisp.h.
> 
> Ouch! You are right.
> Sorry for the noise.

No sweat.

> (I accidentally arrived to that buffer when grepping things around and
> then did not notice that there is more than one lisp.h in Emacs git
> repo. Just took note of all those ETAGS files and assumed that lisp.h is
> the one in src/).

It happens to others as well.  I've seen not once or twice that global
cleanups over all the source files included also the files there...

Closing.

[Message part 3 (message/rfc822, inline)]
From: Ihor Radchenko <yantar92 <at> posteo.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; PUSH_HANDLER macro in src/lisp.h:3053 is unused
Date: Wed, 19 Jul 2023 10:36:37 +0000
Hi,

I noticed that the following macro does not appear to be used in the code:

/* Fill in the components of c, and put it on the list.  */
#define PUSH_HANDLER(c, tag_ch_val, handlertype)	\

It is only listed in ETAGS tests and

ChangeLog.2<emacs>
  15943:	* src/lisp.h (PUSH_HANDLER): Remove.

appears to assert that the macro has been removed.

In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.17.8) of 2023-07-18 built on localhost
Repository revision: aba3d13ea8d712bca1b3f23ac7db7e38c2165b3c
Repository branch: feature/named-lambdas
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: Gentoo Linux

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>



This bug report was last modified 1 year and 358 days ago.

Previous Next


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