[llvm] db08060 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 9 02:00:11 PDT 2024
Author: Simon Pilgrim
Date: 2024-04-09T09:59:57+01:00
New Revision: db080605124db107e4f58cd285941a0c498675b1
URL: https://github.com/llvm/llvm-project/commit/db080605124db107e4f58cd285941a0c498675b1
DIFF: https://github.com/llvm/llvm-project/commit/db080605124db107e4f58cd285941a0c498675b1.diff
LOG: Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
Added:
Modified:
llvm/lib/Object/GOFFObjectFile.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Object/GOFFObjectFile.cpp b/llvm/lib/Object/GOFFObjectFile.cpp
index 550aebfe0670df..3b8704f28fdbb7 100644
--- a/llvm/lib/Object/GOFFObjectFile.cpp
+++ b/llvm/lib/Object/GOFFObjectFile.cpp
@@ -511,7 +511,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