[lld-macho] Remove duplicate minimum version info
authorKeith Smiley <keithbsmiley@gmail.com>
Fri, 3 Mar 2023 20:08:33 +0000 (12:08 -0800)
committerKeith Smiley <keithbsmiley@gmail.com>
Fri, 3 Mar 2023 21:47:01 +0000 (13:47 -0800)
commit6578e0d1d0e435ab91b44bb2d40aea913044a65b
tree90e47ef676a09d42c596855e3d410d6efd32cdf2
parent96e39fdbb90b26191fc79b6226f299e3c10e559b
[lld-macho] Remove duplicate minimum version info

At some point PlatformInfo's Target changed types to a type that also
has minimum deployment target info. This caused ambiguity if you tried
to get the target triple from the Target, as the actual minimum version
info was being stored separately. This bulk of this change is changing
the parsing of these values to support this.

Differential Revision: https://reviews.llvm.org/D145263
lld/MachO/Config.h
lld/MachO/Driver.cpp
lld/MachO/InputFiles.cpp
lld/MachO/SyntheticSections.cpp
lld/MachO/Writer.cpp
lld/test/MachO/invalid/incompatible-target-tapi.test
lld/test/MachO/tapi-link.s
lld/test/MachO/zippered.yaml