From ceee5de088f3b644c4040145e1ed1242ef9ca9fa Mon Sep 17 00:00:00 2001 From: Pete Cooper Date: Thu, 4 Feb 2016 02:16:08 +0000 Subject: Generate version min load commands when the platform is unknown. In the case where we are emitting to an object file, the platform is possibly unknown, and the source object files contained load commands for version min, we can take the maximum of those min versions and emit in in the output object file. This test also tests r259739. llvm-svn: 259742 --- lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp') diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp index 80f2038d98b..3d4457ab912 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp @@ -1061,6 +1061,8 @@ normalizedObjectToAtoms(MachOFile *file, file->setFlags(normalizedFile.flags); file->setArch(normalizedFile.arch); file->setOS(normalizedFile.os); + file->setMinVersion(normalizedFile.minOSverson); + file->setMinVersionLoadCommandKind(normalizedFile.minOSVersionKind); // Sort references in each atom to their canonical order. for (const DefinedAtom* defAtom : file->defined()) { -- cgit v1.2.3