mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-07-06 11:34:38 +03:00
fixes for M1; disable interpose use zones; fix pedantic warnings
This commit is contained in:
parent
c8b5b74500
commit
a83bca72b3
6 changed files with 48 additions and 51 deletions
|
@ -295,7 +295,7 @@ static inline void mi_atomic_yield(void) {
|
|||
}
|
||||
#elif defined(__aarch64__)
|
||||
static inline void mi_atomic_yield(void) {
|
||||
asm volatile("wfe");
|
||||
__asm__ volatile("wfe");
|
||||
}
|
||||
#elif (defined(__arm__) && __ARM_ARCH__ >= 7)
|
||||
static inline void mi_atomic_yield(void) {
|
||||
|
@ -307,7 +307,7 @@ static inline void mi_atomic_yield(void) {
|
|||
}
|
||||
#elif defined(__armel__) || defined(__ARMEL__)
|
||||
static inline void mi_atomic_yield(void) {
|
||||
asm volatile ("nop" ::: "memory");
|
||||
__asm__ volatile ("nop" ::: "memory");
|
||||
}
|
||||
#endif
|
||||
#elif defined(__sun)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue