summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-05-07 14:10:51 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-05-07 14:10:51 +0000
commitc14fc4213783e17d00f04f66aa556e9afdc3963b (patch)
tree4a0c985ef9010194143ed2a53c3b6658b626985d /llvm/lib/Transforms
parent88a51d983e28afff557356ef60d1cb8693e4c052 (diff)
downloadbcm5719-llvm-c14fc4213783e17d00f04f66aa556e9afdc3963b.tar.gz
bcm5719-llvm-c14fc4213783e17d00f04f66aa556e9afdc3963b.zip
[msan] Fix -fsanitize=memory -fno-integrated-as.
llvm-svn: 208211
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
index d8e65102b56..b8e632ead10 100644
--- a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
@@ -410,7 +410,7 @@ void MemorySanitizer::initializeCallbacks(Module &M) {
ClWrapIndirectCalls, AnyFunctionPtrTy, AnyFunctionPtrTy, NULL);
}
- if (ClWrapIndirectCallsFast) {
+ if (WrapIndirectCalls && ClWrapIndirectCallsFast) {
MsandrModuleStart = new GlobalVariable(
M, IRB.getInt32Ty(), false, GlobalValue::ExternalLinkage,
nullptr, "__executable_start");
OpenPOWER on IntegriCloud