llvm-project/clang/lib/Driver
Alex Lorenz b249c9bcf5 Recommit [driver][macOS] Pick the system version for the
deployment target if the SDK is newer than the system

This commit reverts the revert commit r305891. Now the change from r305678
should be correct because `llvm::sys::getProcessTriple` now returns the correct
macOS version of the system after the LLVM change r307372.

Original commit message:

This commit improves the driver by making sure that it picks the system version
for the deployment target when the version of the macOS SDK is newer than the
system version.

rdar://29449467

Differential Revision: https://reviews.llvm.org/D34175

llvm-svn: 307388
2017-07-07 10:41:19 +00:00
..
ToolChains Recommit [driver][macOS] Pick the system version for the 2017-07-07 10:41:19 +00:00
Action.cpp Fix MSVC "not all control paths return a value" warning 2016-10-28 10:09:35 +00:00
CMakeLists.txt Add support for Ananas platform 2017-06-25 08:29:09 +00:00
Compilation.cpp [Driver] Actually report errors during parsing instead of stopping when there's an error somewhere. 2017-06-30 13:21:27 +00:00
Distro.cpp Add support of the next Ubuntu (Ubuntu 17.10 - Artful Aardvark) 2017-05-04 12:46:38 +00:00
Driver.cpp [OpenMP] Customize CUDA-based tool chain selection 2017-07-06 16:08:15 +00:00
DriverOptions.cpp [GSoC] Flag value completion for clang 2017-06-20 16:31:31 +00:00
InputInfo.h Add an Action* member to InputInfo. 2016-01-11 23:15:21 +00:00
Job.cpp The -coverage-file flag was removed in r280306, and this piece was missed; NFC. 2017-05-01 13:05:04 +00:00
Multilib.cpp Multilib: add dump methods 2017-05-05 21:30:13 +00:00
Phases.cpp
SanitizerArgs.cpp [libFuzzer] Add Fuzzer to the list of sanitizers which support coverage. 2017-06-29 19:58:20 +00:00
Tool.cpp Rename the version of ConstructJob for multiple outputs to ConstructJobMultipleOutputs. 2016-11-03 15:41:50 +00:00
ToolChain.cpp [OpenMP] Extend CLANG target options with device offloading kind. 2017-07-06 16:22:21 +00:00
Types.cpp [Driver][OpenMP] Update actions builder to create unbundling action when necessary. 2016-10-27 18:00:51 +00:00
XRayArgs.cpp [XRay][clang] Fix the -fxray-instruction-threshold flag processing 2017-03-30 22:46:45 +00:00