[lld] 9777f3f - Fix build failure on 32 bit Arm
Muhammad Omair Javaid via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 18 08:27:28 PDT 2021
Author: Muhammad Omair Javaid
Date: 2021-06-18T15:27:09Z
New Revision: 9777f3fd06e20237992883b2b4668582228a1f90
URL: https://github.com/llvm/llvm-project/commit/9777f3fd06e20237992883b2b4668582228a1f90
DIFF: https://github.com/llvm/llvm-project/commit/9777f3fd06e20237992883b2b4668582228a1f90.diff
LOG: Fix build failure on 32 bit Arm
This patch fixes build failure caused by commit
f27e4548fc42876f66dac260ca3b6df0d5fd5fd6 on 32 bit arm.
Differential Revision: https://reviews.llvm.org/D103292
Added:
Modified:
lld/MachO/InputFiles.cpp
Removed:
################################################################################
diff --git a/lld/MachO/InputFiles.cpp b/lld/MachO/InputFiles.cpp
index d8d6734c737ff..d4ab9a4c1e62b 100644
--- a/lld/MachO/InputFiles.cpp
+++ b/lld/MachO/InputFiles.cpp
@@ -621,7 +621,7 @@ void ObjFile::parseSymbols(ArrayRef<typename LP::section> sectionHeaders,
InputSection *isec = subsecEntry.isec;
uint64_t subsecAddr = sectionAddr + subsecEntry.offset;
- uint64_t symbolOffset = sym.n_value - subsecAddr;
+ size_t symbolOffset = sym.n_value - subsecAddr;
uint64_t symbolSize =
j + 1 < symbolIndices.size()
? nList[symbolIndices[j + 1]].n_value - sym.n_value
More information about the llvm-commits
mailing list