llvm-project/clang/lib
Martin Storsjo f32a0fc80d [MinGW] Allow using ASan
Linking to ASan for MinGW is similar to MSVC, but MinGW always links
the MSVCRT dynamically, so there is only one of the MSVC cases to
consider.

When linking to a shared compiler runtime library on MinGW, the suffix
of the import library is .dll.a.

The existing case of .dll as suffix for windows in general doesn't
seem correct (since this is used for linking). As long as callers never
actually set the Shared flag, the default static suffix of .lib also
worked fine for import libraries as well.

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

llvm-svn: 343537
2018-10-01 20:53:25 +00:00
..
ARCMigrate Add missing library dependency to fix build break after rC340247 2018-08-21 11:41:41 +00:00
AST Revert r343518. 2018-10-01 20:29:34 +00:00
ASTMatchers Use the container form llvm::sort(C, ...) 2018-09-30 21:41:11 +00:00
Analysis Fix linkage error on ProgramPoint's dump method. 2018-09-30 18:05:39 +00:00
Basic Add support for unified_shared_memory clause on requires directive 2018-10-01 13:47:43 +00:00
CodeGen Revert r343518. 2018-10-01 20:29:34 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [MinGW] Allow using ASan 2018-10-01 20:53:25 +00:00
Edit Port getLocEnd -> getEndLoc 2018-08-09 21:09:38 +00:00
Format [clang-format] Update comment, NFCI 2018-10-01 18:41:21 +00:00
Frontend Use the container form llvm::sort(C, ...) 2018-09-30 21:41:11 +00:00
FrontendTool [modules] Frontend support for building a header module from a list of 2018-09-15 01:21:15 +00:00
Headers [X86] Add more of the icc unaligned load/store to/from 128 bit vector intrinsics 2018-09-29 17:49:42 +00:00
Index [Index] Report specialization bases as references when IndexImplicitInstantiation is true 2018-09-23 08:23:48 +00:00
Lex [Preprocessor] Fix a crash when handling non-alpha include header. 2018-10-01 14:38:43 +00:00
Parse Add support for unified_shared_memory clause on requires directive 2018-10-01 13:47:43 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema Revert r343518. 2018-10-01 20:29:34 +00:00
Serialization Revert r343518. 2018-10-01 20:29:34 +00:00
StaticAnalyzer [analyzer][NFC] Refactor functions in PlistDiagnostics to take Preproc as parameter 2018-10-01 18:11:51 +00:00
Tooling [Tooling] Get rid of uses of llvm::Twine::str which is slow. NFC 2018-09-27 14:50:24 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00