From 4b55fe577701317e6570f045ed9fe28aa97fc7ea Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 18 Apr 2024 10:03:41 +0000 Subject: [PATCH] 8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension Reviewed-by: stefank, mdoerr --- src/hotspot/os/linux/os_linux.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp index 974ca7c8553..24e80accfde 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp @@ -2972,7 +2972,7 @@ void os::pd_commit_memory_or_exit(char* addr, size_t size, bool exec, #define MADV_POPULATE_WRITE MADV_POPULATE_WRITE_value #else // Sanity-check our assumed default value if we build with a new enough libc. - static_assert(MADV_POPULATE_WRITE == MADV_POPULATE_WRITE_value); + STATIC_ASSERT(MADV_POPULATE_WRITE == MADV_POPULATE_WRITE_value); #endif // Note that the value for MAP_FIXED_NOREPLACE differs between architectures, but all architectures @@ -2982,7 +2982,7 @@ void os::pd_commit_memory_or_exit(char* addr, size_t size, bool exec, #define MAP_FIXED_NOREPLACE MAP_FIXED_NOREPLACE_value #else // Sanity-check our assumed default value if we build with a new enough libc. - static_assert(MAP_FIXED_NOREPLACE == MAP_FIXED_NOREPLACE_value, "MAP_FIXED_NOREPLACE != MAP_FIXED_NOREPLACE_value"); + STATIC_ASSERT(MAP_FIXED_NOREPLACE == MAP_FIXED_NOREPLACE_value); #endif int os::Linux::commit_memory_impl(char* addr, size_t size,