mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-10-07 06:56:32 +02:00
Clean up feature test macros to better communicate intent. Semantics unchanged.
This commit is contained in:
parent
10e27e2142
commit
5deea96fe1
1 changed files with 1 additions and 2 deletions
|
@ -414,8 +414,7 @@ static size_t get_free_slot(struct random_state *rng, size_t slots, const struct
|
|||
size_t first_bitmap = random_index / U64_WIDTH;
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wundef"
|
||||
// __BMI2__ is idiomatic to gcc unfortunately.
|
||||
#if __x86_64__ && (__BMI2__ || (__clang__ && __BMI2INTRIN_H_))
|
||||
#if __x86_64__ && ((__GNU__ && __BMI2__ ) || (__clang__ && __BMI2INTRIN_H_))
|
||||
#pragma GCC diagnostic pop
|
||||
u64 random_split = ~(~0UL << _pext_u64(random_index, 8));
|
||||
#else
|
||||
|
|
Loading…
Add table
Reference in a new issue