]> granicus.if.org Git - llvm/commitdiff
Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 10 Jun 2019 10:13:32 +0000 (10:13 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 10 Jun 2019 10:13:32 +0000 (10:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362927 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-objcopy/MachO/MachOWriter.cpp

index 5c72400cfb88af12297316b11d8b88c29c7e2c52..f0c0aeec6dba507e07308e4b084df462d9fbbb25 100644 (file)
@@ -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;