From 07b6bcc28573fd5f7ac34ed2489e7af30acd3ee2 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 18 Jan 2018 14:19:04 +0000 Subject: [PATCH] [HWAsan] Fix uninitialized variable. Found by msan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@322847 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Instrumentation/HWAddressSanitizer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp b/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp index 15d97b3ae6f..df2fe37a6d4 100644 --- a/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp +++ b/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, -- 2.11.0