emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 6e2e7265a04: Prefer static switch-case checking in pdumper


From: Eli Zaretskii
Subject: Re: master 6e2e7265a04: Prefer static switch-case checking in pdumper
Date: Sun, 26 Jan 2025 22:07:34 +0200

> Date: Sun, 26 Jan 2025 21:59:08 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: emacs-devel@gnu.org
> 
> We are using COLD_OP_NATIVE_SUBR inconsistently: on the one hand it is
> defined unconditionally in the enumeration, and used unconditionally
> in dump_subr; OTOH it is used in dump_drain_cold_data only in the
> native-comp build.  Which one do we want: define and use it in the
> code unconditionally, or only if HAVE_NATIVE_COMP?  If we want static
> checks for switch values, we should decide either or.

Btw, my preference is to use COLD_OP_NATIVE_SUBR unconditionally.  It
makes the code more readable, whereas realizing that a native-compiled
subr cannot happen in a build without native compilation is a
no-brainer.  But if you prefer the other possibility, I won't argue.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]