[sanitizer] Allow preinit array on Android
authorVy Nguyen <vyng@google.com>
Wed, 4 Nov 2020 22:09:08 +0000 (14:09 -0800)
committerVitaly Buka <vitalybuka@google.com>
Thu, 5 Nov 2020 00:46:10 +0000 (16:46 -0800)
Extracted from D89251

compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h

index 26a7d61..d8f0540 100644 (file)
 //
 // FIXME: do we have anything like this on Mac?
 #ifndef SANITIZER_CAN_USE_PREINIT_ARRAY
-#if ((SANITIZER_LINUX && !SANITIZER_ANDROID) || \
-     SANITIZER_FUCHSIA || SANITIZER_NETBSD) && !defined(PIC)
+#if (SANITIZER_LINUX || SANITIZER_FUCHSIA || SANITIZER_NETBSD) && !defined(PIC)
 #define SANITIZER_CAN_USE_PREINIT_ARRAY 1
 // Before Solaris 11.4, .preinit_array is fully supported only with GNU ld.
 // FIXME: Check for those conditions.