From de3f2979284de919a880ab4022fc46b315be823e Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 10 Jun 2019 10:13:32 +0000 Subject: [PATCH] Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362927 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-objcopy/MachO/MachOWriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/llvm-objcopy/MachO/MachOWriter.cpp b/tools/llvm-objcopy/MachO/MachOWriter.cpp index 5c72400cfb8..f0c0aeec6db 100644 --- a/tools/llvm-objcopy/MachO/MachOWriter.cpp +++ b/tools/llvm-objcopy/MachO/MachOWriter.cpp @@ -462,7 +462,7 @@ Error MachOWriter::layout() { for (auto &Sec : LC.Sections) { if (!Sec.isVirtualSection()) { auto FilePaddingSize = - OffsetToAlignment(FileOffsetInSegment, 1 << Sec.Align); + OffsetToAlignment(FileOffsetInSegment, 1ull << Sec.Align); Sec.Offset = Offset + FileOffsetInSegment + FilePaddingSize; Sec.Size = Sec.Content.size(); FileOffsetInSegment += FilePaddingSize + Sec.Size; -- 2.50.1