diff options
Diffstat (limited to 'test/asan/TestCases/dlclose-test.cc')
-rw-r--r-- | test/asan/TestCases/dlclose-test.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/asan/TestCases/dlclose-test.cc b/test/asan/TestCases/dlclose-test.cc index 2d31aee5a32f..369abd3127cc 100644 --- a/test/asan/TestCases/dlclose-test.cc +++ b/test/asan/TestCases/dlclose-test.cc @@ -33,6 +33,13 @@ #include <string> +#if defined(__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 + using std::string; typedef int *(fun_t)(); |