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 "utils/file.h"
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
#if FFI==2
|
#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 <ffi.h>
|
||||||
#include "utils/mut.h"
|
#include "utils/mut.h"
|
||||||
#include "ns.h"
|
#include "ns.h"
|
||||||
|
|||||||
@ -29,7 +29,7 @@ u64 mmX_ctrs[64];
|
|||||||
|
|
||||||
static u64 nvm_mmap_seed = 0;
|
static u64 nvm_mmap_seed = 0;
|
||||||
#ifdef __clang__
|
#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))
|
__attribute__((optnone))
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user