[compiler-rt] 0e8da0a - [scudo] Fix __require_constant_initialization__ on Android
Chia-hung Duan via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 5 17:05:57 PDT 2023
Author: Chia-hung Duan
Date: 2023-04-05T23:35:32Z
New Revision: 0e8da0a9e25c40b1d83db2e5ff4b65fbc21c7fbf
URL: https://github.com/llvm/llvm-project/commit/0e8da0a9e25c40b1d83db2e5ff4b65fbc21c7fbf
DIFF: https://github.com/llvm/llvm-project/commit/0e8da0a9e25c40b1d83db2e5ff4b65fbc21c7fbf.diff
LOG: [scudo] Fix __require_constant_initialization__ on Android
Differential Revision: https://reviews.llvm.org/D147667
Added:
Modified:
compiler-rt/lib/scudo/standalone/secondary.h
Removed:
################################################################################
diff --git a/compiler-rt/lib/scudo/standalone/secondary.h b/compiler-rt/lib/scudo/standalone/secondary.h
index e6a82db8cb39..935b48914d00 100644
--- a/compiler-rt/lib/scudo/standalone/secondary.h
+++ b/compiler-rt/lib/scudo/standalone/secondary.h
@@ -363,11 +363,11 @@ template <typename Config> class MapAllocatorCache {
}
struct CachedBlock {
- uptr CommitBase;
- uptr CommitSize;
- uptr BlockBegin;
- MemMapT MemMap;
- u64 Time;
+ uptr CommitBase = 0;
+ uptr CommitSize = 0;
+ uptr BlockBegin = 0;
+ MemMapT MemMap = {};
+ u64 Time = 0;
};
void releaseIfOlderThan(CachedBlock &Entry, u64 Time) REQUIRES(Mutex) {
More information about the llvm-commits
mailing list