https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #30 from Jürgen Reuter <juergen.reuter at desy dot de> ---
In addition to Erik's changes I have to do as well:
--- asan_mac.cc 2019-04-04 15:02:48.000000000 +0200
+++ asan_mac.cc.orig    2019-04-04 16:44:32.000000000 +0200
@@ -32,13 +32,7 @@
 #include <stdlib.h>  // for free()
 #include <sys/mman.h>
 #include <sys/resource.h>
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  define _Atomic volatile
-#endif
 #include <sys/sysctl.h>
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  undef _Atomic
-#endif
 #include <sys/ucontext.h>
 #include <unistd.h>

--- sanitizer_platform_limits_posix.cc  2019-04-04 15:02:24.000000000 +0200
+++ sanitizer_platform_limits_posix.cc.orig     2019-04-04 16:45:00.000000000
+0200
@@ -52,14 +52,7 @@
 #endif

 #if !SANITIZER_ANDROID
-
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  define _Atomic volatile
-#endif
 #include <sys/mount.h>
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  undef _Atomic
-#endif  
 #include <sys/timeb.h>
 #include <utmpx.h>
 #endif
@@ -77,13 +70,7 @@
 #include <linux/input.h>
 #include <linux/ioctl.h>
 #include <linux/soundcard.h>
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  define _Atomic volatile
-#endif
 #include <linux/sysctl.h>
-#if defined(__cplusplus) && __cplusplus >= 201103L
-#  undef _Atomic
-#endif  
 #include <linux/utsname.h>
 #include <linux/posix_types.h>
 #include <net/if_arp.h>

Reply via email to