summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2013-08-13 22:32:35 +0000
committerNick Lewycky <nicholas@mxc.ca>2013-08-13 22:32:35 +0000
commitbbd6db8032990d9ea726119b194145f24f75aef3 (patch)
tree44c680019ea2070d3673a34d4091d90f55864863 /clang/lib
parent4e28b26589016fa9b8f94224af7b7c108447017f (diff)
downloadbcm5719-llvm-bbd6db8032990d9ea726119b194145f24f75aef3.tar.gz
bcm5719-llvm-bbd6db8032990d9ea726119b194145f24f75aef3.zip
Link in the ubsan runtime when building shared objects.
llvm-svn: 188325
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/Tools.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index a6be76ea3a3..2ae23aec8e1 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -1734,9 +1734,6 @@ static void addLsanRTLinux(const ToolChain &TC, const ArgList &Args,
static void addUbsanRTLinux(const ToolChain &TC, const ArgList &Args,
ArgStringList &CmdArgs, bool IsCXX,
bool HasOtherSanitizerRt) {
- if (Args.hasArg(options::OPT_shared))
- return;
-
// Need a copy of sanitizer_common. This could come from another sanitizer
// runtime; if we're not including one, include our own copy.
if (!HasOtherSanitizerRt)
OpenPOWER on IntegriCloud