diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp index f07c6d8da9cea..c10b2ba374bcd 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp +++ b/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp @@ -20,7 +20,8 @@ #include "sanitizer_libc.h" #include "sanitizer_placement_new.h" -extern "C" bool InterceptorEnabled = true; +extern "C" __attribute__((visibility("default"))) +bool InterceptorEnabled = true; namespace __sanitizer { diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc index bd01e3bc82bd1..c0312b83a8e5c 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc @@ -31,7 +31,8 @@ #include "interception/interception.h" #include "sanitizer_platform_interceptors.h" -extern "C" bool InterceptorEnabled; +extern "C" __attribute__((visibility("default"))) +bool InterceptorEnabled; // Platform-specific options. #if SANITIZER_APPLE