[sanitizer] Fix Android build.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182479 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.h b/lib/sanitizer_common/sanitizer_platform_limits_posix.h
index c1f9da9..76865b7 100644
--- a/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.h
@@ -90,13 +90,19 @@
int ai_family;
int ai_socktype;
int ai_protocol;
-#if SANITIZER_LINUX && !SANITIZER_ANDROID
- uptr ai_addrlen;
-#else
+#if SANITIZER_MAC
unsigned ai_addrlen;
-#endif
void *ai_addr;
char *ai_canonname;
+#elif SANITIZER_ANDROID
+ unsigned ai_addrlen;
+ char *ai_canonname;
+ void *ai_addr;
+#else // LINUX
+ uptr ai_addrlen;
+ void *ai_addr;
+ char *ai_canonname;
+#endif
struct __sanitizer_addrinfo *ai_next;
};
} // namespace __sanitizer