8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension
Reviewed-by: stefank, mdoerr
This commit is contained in:
parent
5eb2c596e2
commit
4b55fe5777
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user