aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorTimur Iskhodzhanov <timurrrr@google.com>2014-09-12 13:21:02 +0000
committerTimur Iskhodzhanov <timurrrr@google.com>2014-09-12 13:21:02 +0000
commit92c0601d275bbb52da6cde1db882a018efe53068 (patch)
tree95b36cfe5fa37f58c54b0d1aac3b45a50fd44f99 /clang/lib/Driver/Tools.cpp
parent933daef54f402d9fbd7e0082aea3578eb98bf473 (diff)
downloadllvm-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.cpp3
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");