[llvm] 468c6be - Fix "result of 32-bit shift implicitly converted to 64 bits" MSVC warning. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 27 09:26:25 PDT 2024
Author: Simon Pilgrim
Date: 2024-03-27T16:26:10Z
New Revision: 468c6bea2280491283e45239ad1c0ac6a59b3da8
URL: https://github.com/llvm/llvm-project/commit/468c6bea2280491283e45239ad1c0ac6a59b3da8
DIFF: https://github.com/llvm/llvm-project/commit/468c6bea2280491283e45239ad1c0ac6a59b3da8.diff
LOG: Fix "result of 32-bit shift implicitly converted to 64 bits" MSVC warning. NFCI.
Added:
Modified:
llvm/lib/Object/GOFFObjectFile.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Object/GOFFObjectFile.cpp b/llvm/lib/Object/GOFFObjectFile.cpp
index 6b48d464dc3ec7..2845d9362544bb 100644
--- a/llvm/lib/Object/GOFFObjectFile.cpp
+++ b/llvm/lib/Object/GOFFObjectFile.cpp
@@ -514,7 +514,7 @@ uint64_t GOFFObjectFile::getSectionAlignment(DataRefImpl Sec) const {
const uint8_t *EsdRecord = getSectionEdEsdRecord(Sec);
GOFF::ESDAlignment Pow2Alignment;
ESDRecord::getAlignment(EsdRecord, Pow2Alignment);
- return 1 << static_cast<uint64_t>(Pow2Alignment);
+ return 1ULL << static_cast<uint64_t>(Pow2Alignment);
}
bool GOFFObjectFile::isSectionText(DataRefImpl Sec) const {
More information about the llvm-commits
mailing list