llvm-project/clang/lib/Driver
Louis Dionne 65d83ba343 [clang][Darwin] Re-apply "Always set the default C++ Standard Library to libc++"
Newer SDKs don't even provide libstdc++ headers, so it's effectively
never valid to build for libstdc++ unless the user explicitly asks
for it (in which case they will need to provide include paths and more).

This is a re-application of c5ccb78ade which had been reverted in
33171df9cc because it broke the Fuchsia CI bots. The issue was that
the test was XPASSing because it didn't fail anymore when the
CLANG_DEFAULT_CXX_LIB was set to libc++, which seems to be done for
Fuchsia. Instead, the test only fails if CLANG_DEFAULT_CXX_LIB is
set to libstdc++.

As a fly-by fix, also adjust the triple used by various tests to
something that is supported. Those tests were shown to fail on
internal bots.

Differential Revision: https://reviews.llvm.org/D131274
2022-08-16 09:27:18 -04:00
..
ToolChains [clang][Darwin] Re-apply "Always set the default C++ Standard Library to libc++" 2022-08-16 09:27:18 -04:00
Action.cpp [Clang] Introduce clang-offload-packager tool to bundle device files 2022-05-11 09:39:13 -04:00
CMakeLists.txt [clang-offload-bundler] Library-ize ClangOffloadBundler 2022-07-27 11:54:38 -07:00
Compilation.cpp [clang][driver] Introduce new -fdriver-only flag 2022-06-13 13:30:56 +02:00
Distro.cpp Add support of the next Ubuntu (Ubuntu 22.10 - Kinetic Kudu) 2022-05-23 13:49:34 +02:00
Driver.cpp [HLSL] emit-obj when set output. 2022-08-05 16:27:17 -07:00
DriverOptions.cpp
Job.cpp [Clang] Own the CommandLineArgs in CodeGenOptions 2021-12-21 17:41:35 -05:00
Multilib.cpp Use the range-based overload of llvm::sort where possible 2022-07-23 15:13:25 +02:00
OffloadBundler.cpp OffloadBundler.cpp - fix Wdocumentation warnings. NFC. 2022-08-01 15:24:47 +01:00
OptionUtils.cpp
Phases.cpp
SanitizerArgs.cpp [ubsan] Using metadata instead of prologue data for function sanitizer 2022-06-27 12:09:13 -07:00
Tool.cpp [clang][driver] NFC: Move InputInfo.h from lib to include 2021-07-27 09:17:39 +02:00
ToolChain.cpp Driver: Refactor and support per target dirs in baremetal 2022-08-10 09:13:30 -07:00
Types.cpp [flang][driver] Add support for consuming LLVM IR/BC files 2022-05-05 15:11:50 +00:00
XRayArgs.cpp [Driver] Remove Separate form for XRay options 2022-08-02 00:47:37 -07:00