[lsan] Define MAP_ANONYMOUS as MAP_ANON for OSX in the test.
authorAlexander Potapenko <glider@google.com>
Mon, 21 Jul 2014 13:12:44 +0000 (13:12 +0000)
committerAlexander Potapenko <glider@google.com>
Mon, 21 Jul 2014 13:12:44 +0000 (13:12 +0000)
llvm-svn: 213518

compiler-rt/test/lsan/TestCases/register_root_region.cc

index acc8e1b..ff18443 100644 (file)
 
 #include <sanitizer/lsan_interface.h>
 
+// OSX doesn't have MAP_ANONYMOUS.
+#ifndef MAP_ANONYMOUS
+#  define MAP_ANONYMOUS MAP_ANON
+#endif
+
 int main(int argc, char *argv[]) {
   size_t size = getpagesize() * 2;
   void *p =