apparently apple clang 11.0.3 infinite-loops on mmap_nvm too
This commit is contained in:
parent
837372295d
commit
1a9d2d0118
@ -8,6 +8,9 @@
|
||||
#include "utils/file.h"
|
||||
#include <dlfcn.h>
|
||||
#if FFI==2
|
||||
#if !__has_include(<ffi.h>)
|
||||
#error "<ffi.h> not found. Either install libffi into $PATH, or add 'FFI=0' as a make argument to disable FFI"
|
||||
#endif
|
||||
#include <ffi.h>
|
||||
#include "utils/mut.h"
|
||||
#include "ns.h"
|
||||
|
||||
@ -29,7 +29,7 @@ u64 mmX_ctrs[64];
|
||||
|
||||
static u64 nvm_mmap_seed = 0;
|
||||
#ifdef __clang__
|
||||
#if __clang_major__ < 11 // clang 10 gets stuck in an infinite loop while optimizing this
|
||||
#if __clang_major__ <= 12 // old clang versions get stuck in an infinite loop while optimizing this
|
||||
__attribute__((optnone))
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user