From e98a13ec7f4d19b08b0d5396288fac0688ccaa0a Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Thu, 18 Sep 2025 00:03:42 +0200 Subject: [PATCH] * Make sure the compiler optimizes for symbols_with_pos_enabled 0 in EQ * src/lisp.h (EQ): Make use '__builtin_expect'. --- src/lisp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lisp.h b/src/lisp.h index 88406aa0ce8..ecc20600dd0 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -1328,7 +1328,7 @@ EQ (Lisp_Object x, Lisp_Object y) { if (BASE_EQ (x, y)) return true; - else if (!symbols_with_pos_enabled) + else if (!__builtin_expect (symbols_with_pos_enabled, false)) return false; else return slow_eq (x, y);