Do not declare __asan_default_options if GOOGLE3 is defined.
This allows to build VM with ASAN internally.
TEST=ci
Change-Id: I56eddb38952ba5ccb97426d83c6388790a9954ba
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224942
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Ivan Inozemtsev <iinozemtsev@google.com>
diff --git a/runtime/bin/address_sanitizer.cc b/runtime/bin/address_sanitizer.cc
index a780894..4b8776d 100644
--- a/runtime/bin/address_sanitizer.cc
+++ b/runtime/bin/address_sanitizer.cc
@@ -7,6 +7,7 @@
#if defined(DART_HOST_OS_LINUX) || defined(DART_HOST_OS_MACOSX)
#if defined(__has_feature)
#if __has_feature(address_sanitizer)
+#if !defined(GOOGLE3)
const char* kAsanDefaultOptions =
"strict_memcmp=0 symbolize=0 check_printf=1 use_sigaltstack=1 "
@@ -21,6 +22,7 @@
return kAsanDefaultOptions;
}
+#endif // !defined(GOOGLE3)
#endif // __has_feature(address_sanitizer)
#endif // defined(__has_feature)
#endif // defined(DART_HOST_OS_LINUX) || defined(DART_HOST_OS_MACOSX)