diff --git a/lld/MachO/InputFiles.cpp b/lld/MachO/InputFiles.cpp index d8d6734c737ff8..d4ab9a4c1e62bb 100644 --- a/lld/MachO/InputFiles.cpp +++ b/lld/MachO/InputFiles.cpp @@ -621,7 +621,7 @@ void ObjFile::parseSymbols(ArrayRef 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