llvm-project/clang/lib/Driver
Saleem Abdulrasool 37bf71828b Reapply SVN r274797.
Original Commit Message

    Driver: Stop linking to C++ when using sanitizers on Darwin

    Sanitizers on Darwin are built as dynamic libraries, not static libraries.
    Sanitizers will have their C++ dependency satisfied internally (LC_LOAD_DYLIB)
    in the libclang_rt dylib. As long as the sanitizers stay dynamic and not static,
    linking against C++ when enabling a sanitizer becomes over linkage.

    Patch by Dave Lee!

llvm-svn: 275032
2016-07-10 23:24:36 +00:00
..
Action.cpp [CUDA] Add missing namespace qualification on CudaArch in Action.cpp. 2016-07-06 21:45:44 +00:00
CMakeLists.txt MSVCToolChain.cpp: Make version.dll generic for win32. 2016-05-14 08:12:37 +00:00
Compilation.cpp [Driver] Add method to redirect output of Compilation. 2016-06-28 08:00:42 +00:00
CrossWindowsToolChain.cpp Driver: introduce and use `-isystem-after` for cross-windows 2016-06-17 17:23:16 +00:00
Driver.cpp [CUDA] Add utility functions for dealing with CUDA versions / architectures. 2016-07-06 21:21:39 +00:00
DriverOptions.cpp Update clang to match llvm r250901. OptTable constructor now takes an ArrayRef. NFC 2015-10-21 16:31:33 +00:00
InputInfo.h Add an Action* member to InputInfo. 2016-01-11 23:15:21 +00:00
Job.cpp [CrashReproducer] Pass -I, -F and -resource-dir to the reproducer script when using modules/vfs 2016-04-04 20:26:57 +00:00
MSVCToolChain.cpp Fixing a FIXME related to Unicode support on Windows. Converted the Win32 APIs to explicitly use the W version when it involves strings that can hold non-ASCII characters (like file paths). Now explicitly using the A version for strings that will always be ASCII (like registry key paths). 2016-06-23 14:33:53 +00:00
MinGWToolChain.cpp Revert r253898 and r253899, this breaks mingw compilation on openSUSE. 2016-01-12 10:41:20 +00:00
Multilib.cpp [Driver] Remove `else` after `return` 2015-10-12 14:32:57 +00:00
Phases.cpp Reapply "Change -save-temps to emit unoptimized bitcode files." 2014-12-21 07:00:00 +00:00
SanitizerArgs.cpp Fix linking of DFSan + coverage. 2016-06-15 23:05:21 +00:00
Tool.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
ToolChain.cpp Compilation for Intel MCU (Part 2/3) 2016-06-16 10:36:09 +00:00
ToolChains.cpp Reapply SVN r274797. 2016-07-10 23:24:36 +00:00
ToolChains.h [CUDA] Check that our CUDA install supports the requested architectures. 2016-07-07 18:17:52 +00:00
Tools.cpp [clang-cl] Add support for /Zd 2016-07-09 21:49:16 +00:00
Tools.h [mips] Compact branch policy setting. 2016-05-27 15:13:31 +00:00
Types.cpp Add a RenderScript language type 2016-06-09 21:57:40 +00:00