diff options
-rw-r--r-- | llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp b/llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp index 5c72400cfb8..f0c0aeec6db 100644 --- a/llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp +++ b/llvm/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; |