diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-05-07 14:10:51 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-05-07 14:10:51 +0000 |
commit | c14fc4213783e17d00f04f66aa556e9afdc3963b (patch) | |
tree | 4a0c985ef9010194143ed2a53c3b6658b626985d /llvm/lib | |
parent | 88a51d983e28afff557356ef60d1cb8693e4c052 (diff) | |
download | bcm5719-llvm-c14fc4213783e17d00f04f66aa556e9afdc3963b.tar.gz bcm5719-llvm-c14fc4213783e17d00f04f66aa556e9afdc3963b.zip |
[msan] Fix -fsanitize=memory -fno-integrated-as.
llvm-svn: 208211
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 2 |
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"); |