From 76843ba37f0b69c01a6bcc61123cadfec0164855 Mon Sep 17 00:00:00 2001 From: Johannes Doerfert Date: Tue, 28 Jan 2020 23:51:25 -0600 Subject: [PATCH] [Attributor][Fix] Initialize unused but loaded variable This hopefully un-breaks: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/38333 --- llvm/lib/Transforms/IPO/Attributor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Transforms/IPO/Attributor.cpp b/llvm/lib/Transforms/IPO/Attributor.cpp index 9821d9e28220..64238ca58771 100644 --- a/llvm/lib/Transforms/IPO/Attributor.cpp +++ b/llvm/lib/Transforms/IPO/Attributor.cpp @@ -4460,7 +4460,7 @@ struct AAValueSimplifyFloating : AAValueSimplifyImpl { ChangeStatus updateImpl(Attributor &A) override { bool HasValueBefore = SimplifiedAssociatedValue.hasValue(); - auto VisitValueCB = [&](Value &V, bool, bool Stripped) -> bool { + auto VisitValueCB = [&](Value &V, bool &, bool Stripped) -> bool { auto &AA = A.getAAFor(*this, IRPosition::value(V)); if (!Stripped && this == &AA) { // TODO: Look the instruction and check recursively. @@ -4472,7 +4472,7 @@ struct AAValueSimplifyFloating : AAValueSimplifyImpl { return checkAndUpdate(A, *this, V, SimplifiedAssociatedValue); }; - bool Dummy; + bool Dummy = false; if (!genericValueTraversal(A, getIRPosition(), *this, Dummy, VisitValueCB)) if (!askSimplifiedValueForAAValueConstantRange(A))