diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2018-01-18 14:19:04 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2018-01-18 14:19:04 +0000 |
commit | bfc1d976ca40442ba1c9fcb76bc3d983b3b7910e (patch) | |
tree | 3d689d0cea64cb57eba41241c79643b9bb115d24 /llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp | |
parent | dc25e1d8e2a76741b46a68a76f48c3c346a2fa40 (diff) | |
download | bcm5719-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.cpp | 1 |
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, |