[llvm] cd69b0c - [Attributor][FIX] Initialize out parameters
Johannes Doerfert via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 17 16:26:56 PDT 2023
Author: Johannes Doerfert
Date: 2023-07-17T16:26:32-07:00
New Revision: cd69b0cc88bccf80e11c6d95255139b5db62b17c
URL: https://github.com/llvm/llvm-project/commit/cd69b0cc88bccf80e11c6d95255139b5db62b17c
DIFF: https://github.com/llvm/llvm-project/commit/cd69b0cc88bccf80e11c6d95255139b5db62b17c.diff
LOG: [Attributor][FIX] Initialize out parameters
Added:
Modified:
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
index c2086f359ac020..95d2bf92d20235 100644
--- a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+++ b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
@@ -11356,7 +11356,7 @@ struct AAPotentialValuesReturned : public AAPotentialValuesFloating {
/// See AbstractAttribute::updateImpl(...).
ChangeStatus updateImpl(Attributor &A) override {
auto AssumedBefore = getAssumed();
- bool UsedAssumedInformation;
+ bool UsedAssumedInformation = false;
SmallVector<AA::ValueAndContext> Values;
Function *AnchorScope = getAnchorScope();
@@ -11441,7 +11441,7 @@ struct AAPotentialValuesReturned : public AAPotentialValuesFloating {
Changed = ChangeStatus::CHANGED;
return true;
};
- bool UsedAssumedInformation;
+ bool UsedAssumedInformation = false;
(void)A.checkForAllInstructions(RetInstPred, *this, {Instruction::Ret},
UsedAssumedInformation,
/* CheckBBLivenessOnly */ true);
More information about the llvm-commits
mailing list