[llvm] 9990395 - [Symbolize] Fix overflow warning on 32-bit hosts.
Daniel Thornburgh via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 16 09:44:42 PDT 2022
Author: Daniel Thornburgh
Date: 2022-03-16T16:44:36Z
New Revision: 9990395859d3580d8511c027c723b2805a9c4282
URL: https://github.com/llvm/llvm-project/commit/9990395859d3580d8511c027c723b2805a9c4282
DIFF: https://github.com/llvm/llvm-project/commit/9990395859d3580d8511c027c723b2805a9c4282.diff
LOG: [Symbolize] Fix overflow warning on 32-bit hosts.
The inserted cast is a no-op.
Reviewed By: MaskRay
Differential Revision: https://reviews.llvm.org/D121752
Added:
Modified:
llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h b/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
index 007c5f4e9c406..00c4bf0a615f1 100644
--- a/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
+++ b/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
@@ -62,9 +62,10 @@ class LLVMSymbolizer {
std::string FallbackDebugPath;
std::string DWPName;
std::vector<std::string> DebugFileDirectory;
- size_t MaxCacheSize = sizeof(size_t) == 4
- ? 512 * 1024 * 1024 /* 512 MiB */
- : 4ULL * 1024 * 1024 * 1024 /* 4 GiB */;
+ size_t MaxCacheSize =
+ sizeof(size_t) == 4
+ ? 512 * 1024 * 1024 /* 512 MiB */
+ : static_cast<size_t>(4ULL * 1024 * 1024 * 1024) /* 4 GiB */;
};
LLVMSymbolizer();
More information about the llvm-commits
mailing list