summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Aizatsky <aizatsky@chromium.org>2017-01-05 04:18:02 +0000
committerMike Aizatsky <aizatsky@chromium.org>2017-01-05 04:18:02 +0000
commit3fd897dc32b0e6cb2aafeb1e6ba8361b286480cb (patch)
treed41909637a50fd279f85f663b37f8c2876f5e30e
parent9c5534ceb183e1d0bc0f8b940e30a5b78e3c0d84 (diff)
downloadbcm5719-llvm-3fd897dc32b0e6cb2aafeb1e6ba8361b286480cb.tar.gz
bcm5719-llvm-3fd897dc32b0e6cb2aafeb1e6ba8361b286480cb.zip
[sancov] workaround for absence of weak symbols on win
llvm-svn: 291076
-rw-r--r--compiler-rt/lib/asan/asan_win.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/asan_win.cc b/compiler-rt/lib/asan/asan_win.cc
index d472db8ad04..b9c0868270d 100644
--- a/compiler-rt/lib/asan/asan_win.cc
+++ b/compiler-rt/lib/asan/asan_win.cc
@@ -60,12 +60,14 @@ const char* __sancov_default_options() { return ""; }
#pragma comment(linker, "/alternatename:__asan_default_options=__asan_default_default_options") // NOLINT
#pragma comment(linker, "/alternatename:__asan_default_suppressions=__asan_default_default_suppressions") // NOLINT
#pragma comment(linker, "/alternatename:__asan_on_error=__asan_default_on_error") // NOLINT
+#pragma comment(linker, "/alternatename:__sancov_default_options=__sancov_default_default_options") // NOLINT
#else
#pragma comment(linker, "/alternatename:___sanitizer_malloc_hook=___sanitizer_default_malloc_hook") // NOLINT
#pragma comment(linker, "/alternatename:___sanitizer_free_hook=___sanitizer_default_free_hook") // NOLINT
#pragma comment(linker, "/alternatename:___asan_default_options=___asan_default_default_options") // NOLINT
#pragma comment(linker, "/alternatename:___asan_default_suppressions=___asan_default_default_suppressions") // NOLINT
#pragma comment(linker, "/alternatename:___asan_on_error=___asan_default_on_error") // NOLINT
+#pragma comment(linker, "/alternatename:___sancov_default_options=___sancov_default_default_options") // NOLINT
#endif
// }}}
} // extern "C"
OpenPOWER on IntegriCloud