summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2018-01-18 14:19:04 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2018-01-18 14:19:04 +0000
commitbfc1d976ca40442ba1c9fcb76bc3d983b3b7910e (patch)
tree3d689d0cea64cb57eba41241c79643b9bb115d24 /llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
parentdc25e1d8e2a76741b46a68a76f48c3c346a2fa40 (diff)
downloadbcm5719-llvm-bfc1d976ca40442ba1c9fcb76bc3d983b3b7910e.tar.gz
bcm5719-llvm-bfc1d976ca40442ba1c9fcb76bc3d983b3b7910e.zip
[HWAsan] Fix uninitialized variable.
Found by msan. llvm-svn: 322847
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp')
-rw-r--r--llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
index 15d97b3ae6f..df2fe37a6d4 100644
--- a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
@@ -186,6 +186,7 @@ bool HWAddressSanitizer::doInitialization(Module &M) {
IntptrTy = IRB.getIntPtrTy(DL);
Int8Ty = IRB.getInt8Ty();
+ HwasanCtorFunction = nullptr;
if (!ClEnableKhwasan) {
std::tie(HwasanCtorFunction, std::ignore) =
createSanitizerCtorAndInitFunctions(M, kHwasanModuleCtorName,
OpenPOWER on IntegriCloud