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


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ihor Radchenko <yantar92 <at> posteo.net>
Cc: 64726 <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 16:16:06 +0300
tags 64726 notabug
thanks

> From: Ihor Radchenko <yantar92 <at> posteo.net>
> Date: Wed, 19 Jul 2023 10:36:37 +0000
> 
> 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 doesn't appear in our headers, either.

> 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.

Yes.  I think you were deceived by files under test/manual/etags/.
These were taken from an old version of Emacs sources, and are used
only for testing etags.  They aren't part of the Emacs sources which
are compiled into the Emacs binary.

There's no bug here.




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.