Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Nov 2025 15:57:49 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 04d000a378b0 - main - jemalloc: avoid clash with C23 unreachable() macro
Message-ID:  <6929c67d.313b8.42f274c8@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/src/commit/?id=04d000a378b04bca1aff4a1cc3d74f5c9c5368b9

commit 04d000a378b04bca1aff4a1cc3d74f5c9c5368b9
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-11-27 21:59:12 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-11-28 15:55:05 +0000

    jemalloc: avoid clash with C23 unreachable() macro
    
    Summary: This avoids a clash with the new macro in <stddef.h>
    introduced in D53967
    
    Reviewed by:    imp
    Approved by:    markj (mentor)
    MFC after:      1 month
    Differential Revision:  https://reviews.freebsd.org/D53968
---
 contrib/jemalloc/include/jemalloc/internal/util.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/contrib/jemalloc/include/jemalloc/internal/util.h b/contrib/jemalloc/include/jemalloc/internal/util.h
index dcb1c0a5d62b..da84b09d0132 100644
--- a/contrib/jemalloc/include/jemalloc/internal/util.h
+++ b/contrib/jemalloc/include/jemalloc/internal/util.h
@@ -40,6 +40,9 @@
 #  error JEMALLOC_INTERNAL_UNREACHABLE should have been defined by configure
 #endif
 
+#ifdef unreachable
+#  undef unreachable
+#endif
 #define unreachable() JEMALLOC_INTERNAL_UNREACHABLE()
 
 /* Set error code. */


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6929c67d.313b8.42f274c8>