forked from OSchip/llvm-project
[Sanitizers] The MAP_NORESERVE define has been removed in FreeBSD 11.x,
and even before that, it was never implemented. Just define it to zero instead, so compiler-rt can compile on FreeBSD 11 and later. Differential Revision: http://reviews.llvm.org/D7485 llvm-svn: 228871
This commit is contained in:
parent
05df16d809
commit
349e062695
|
@ -30,6 +30,13 @@
|
||||||
#include <sys/personality.h>
|
#include <sys/personality.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if SANITIZER_FREEBSD
|
||||||
|
// The MAP_NORESERVE define has been removed in FreeBSD 11.x, and even before
|
||||||
|
// that, it was never implemented. So just define it to zero.
|
||||||
|
#undef MAP_NORESERVE
|
||||||
|
#define MAP_NORESERVE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace __sanitizer {
|
namespace __sanitizer {
|
||||||
|
|
||||||
// ------------- sanitizer_common.h
|
// ------------- sanitizer_common.h
|
||||||
|
|
Loading…
Reference in New Issue