[llvm-branch-commits] [compiler-rt] aa83f69 - v

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Oct 24 17:57:14 PDT 2022


Author: zijunzhao
Date: 2022-10-14T22:45:17Z
New Revision: aa83f690033955c0b4175ddaa6e2a09b4f309763

URL: https://github.com/llvm/llvm-project/commit/aa83f690033955c0b4175ddaa6e2a09b4f309763
DIFF: https://github.com/llvm/llvm-project/commit/aa83f690033955c0b4175ddaa6e2a09b4f309763.diff

LOG: v

Change-Id: I0e820c7c1333f5943bf7c3d43301f525fb79b40f

Added: 
    

Modified: 
    compiler-rt/lib/tsan/rtl/tsan_rtl.h

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/tsan/rtl/tsan_rtl.h b/compiler-rt/lib/tsan/rtl/tsan_rtl.h
index 7788c3508c38c..728a46e97a313 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_rtl.h
+++ b/compiler-rt/lib/tsan/rtl/tsan_rtl.h
@@ -667,7 +667,7 @@ void LazyInitialize(ThreadState *thr) {
   // If we can use .preinit_array, assume that __tsan_init
   // called from .preinit_array initializes runtime before
   // any instrumented code.
-#if !SANITIZER_CAN_USE_PREINIT_ARRAY
+#if (!SANITIZER_CAN_USE_PREINIT_ARRAY || defined(__ANDROID__))
   if (UNLIKELY(!is_initialized))
     Initialize(thr);
 #endif


        


More information about the llvm-branch-commits mailing list