hanchenye-llvm-project/clang/lib
Marcos Pividori b130469bc9 [windows] [asan] Add linker flag when including "asan_dynamic_runtime_thunk".
I modify clang driver for windows to include:
"-wholearchive:asan_dynamic_runtime_thunk", so all object files in the
static library: asan_dynamic_runtime_thunk are considered by the linker.
This is necessary, because some object files only include linker pragmas,
and doesn't resolve any symbol. If we don't include that flag, the
linker will ignore them, and won't read the linker pragmas.

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

llvm-svn: 293420
2017-01-29 06:03:05 +00:00
..
ARCMigrate Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
AST Fix linkage of static locals in available_externally functions to be DiscardableODR/linkonce_odr 2017-01-27 23:11:10 +00:00
ASTMatchers Move VariantMatcher's Payload to std::shared_ptr rather than IntrusiveRefCntPtr 2017-01-05 18:51:54 +00:00
Analysis Remove unused 'using' declaration. Found by clang-tidy: misc-unused-using-decls NFC 2017-01-28 13:41:50 +00:00
Basic Remove and replace DiagStatePoint tracking and lookup data structure. 2017-01-26 01:01:01 +00:00
CodeGen [ubsan] Sanity-check shift amounts before truncation (fixes PR27271) 2017-01-27 23:02:44 +00:00
Driver [windows] [asan] Add linker flag when including "asan_dynamic_runtime_thunk". 2017-01-29 06:03:05 +00:00
Edit Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." 2016-12-23 14:55:49 +00:00
Format clang-format: [JS] do not format MPEG transport streams. 2017-01-27 09:09:11 +00:00
Frontend Pass a char instead of a string to the find function. clang-tidy: performance-faster-string-find 2017-01-28 13:36:34 +00:00
FrontendTool unique_ptrify createDriverOptTable 2017-01-13 17:34:15 +00:00
Headers [OpenCL] Diagnose write_only image3d when extension is disabled 2017-01-25 12:18:50 +00:00
Index [index] When indexing an ObjC method declaration use its base name for the location. 2017-01-26 02:11:50 +00:00
Lex P0426: Make the library implementation of constexpr char_traits a little easier 2017-01-20 00:45:35 +00:00
Parse Support '#pragma clang __debug dump' within C++ classes. 2017-01-28 01:20:57 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema Switch the template specialization kind for a non-defining declaration of a 2017-01-28 02:56:07 +00:00
Serialization Modules: Fix a minor performance bug from r293393 2017-01-29 04:42:21 +00:00
StaticAnalyzer [analyzer] Fix MacOSXAPIChecker fp with static locals seen from nested blocks. 2017-01-25 10:21:45 +00:00
Tooling clang-format: Make GetStyle return Expected<FormatStyle> instead of FormatStyle 2017-01-17 00:12:27 +00:00
CMakeLists.txt