diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2014-09-12 13:21:02 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2014-09-12 13:21:02 +0000 |
commit | 92c0601d275bbb52da6cde1db882a018efe53068 (patch) | |
tree | 95b36cfe5fa37f58c54b0d1aac3b45a50fd44f99 /clang/lib/Driver/Tools.cpp | |
parent | 933daef54f402d9fbd7e0082aea3578eb98bf473 (diff) | |
download | llvm-92c0601d275bbb52da6cde1db882a018efe53068.zip llvm-92c0601d275bbb52da6cde1db882a018efe53068.tar.gz llvm-92c0601d275bbb52da6cde1db882a018efe53068.tar.bz2 |
[ASan/Win] Rename asan_win_uar_thunk.lib to asan_win_dynamic_runtime_thunk.lib
It turned out that we have to bridge more stuff between the executable
and the ASan RTL DLL than just __asan_option_detect_stack_use_after_return.
See PR20918 for more details.
llvm-svn: 217673
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index ced08fb..7fb1a1a 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -7820,7 +7820,8 @@ void visualstudio::Link::ConstructJob(Compilation &C, const JobAction &JA, // FIXME: Handle 64-bit. if (Args.hasArg(options::OPT__SLASH_MD, options::OPT__SLASH_MDd)) { addSanitizerRTWindows(getToolChain(), Args, CmdArgs, "asan_dynamic-i386"); - addSanitizerRTWindows(getToolChain(), Args, CmdArgs, "asan_uar_thunk-i386"); + addSanitizerRTWindows(getToolChain(), Args, CmdArgs, + "asan_dynamic_runtime_thunk-i386"); } else if (DLL) { addSanitizerRTWindows(getToolChain(), Args, CmdArgs, "asan_dll_thunk-i386"); |