aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CaptureTracking.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Analysis/CaptureTracking.cpp')
-rw-r--r--llvm/lib/Analysis/CaptureTracking.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Analysis/CaptureTracking.cpp b/llvm/lib/Analysis/CaptureTracking.cpp
index 9b45f455be08..ba8462e659d5 100644
--- a/llvm/lib/Analysis/CaptureTracking.cpp
+++ b/llvm/lib/Analysis/CaptureTracking.cpp
@@ -75,7 +75,7 @@ bool CaptureTracker::isDereferenceableOrNull(Value *O, const DataLayout &DL) {
namespace {
struct SimpleCaptureTracker : public CaptureTracker {
explicit SimpleCaptureTracker(bool ReturnCaptures)
- : ReturnCaptures(ReturnCaptures), Captured(false) {}
+ : ReturnCaptures(ReturnCaptures) {}
void tooManyUses() override { Captured = true; }
@@ -89,7 +89,7 @@ namespace {
bool ReturnCaptures;
- bool Captured;
+ bool Captured = false;
};
/// Only find pointer captures which happen before the given instruction. Uses
@@ -101,7 +101,7 @@ namespace {
CapturesBefore(bool ReturnCaptures, const Instruction *I,
const DominatorTree *DT, bool IncludeI, const LoopInfo *LI)
: BeforeHere(I), DT(DT), ReturnCaptures(ReturnCaptures),
- IncludeI(IncludeI), Captured(false), LI(LI) {}
+ IncludeI(IncludeI), LI(LI) {}
void tooManyUses() override { Captured = true; }
@@ -139,7 +139,7 @@ namespace {
bool ReturnCaptures;
bool IncludeI;
- bool Captured;
+ bool Captured = false;
const LoopInfo *LI;
};
@@ -155,7 +155,7 @@ namespace {
struct EarliestCaptures : public CaptureTracker {
EarliestCaptures(bool ReturnCaptures, Function &F, const DominatorTree &DT)
- : DT(DT), ReturnCaptures(ReturnCaptures), Captured(false), F(F) {}
+ : DT(DT), ReturnCaptures(ReturnCaptures), F(F) {}
void tooManyUses() override {
Captured = true;
@@ -199,7 +199,7 @@ namespace {
bool ReturnCaptures;
- bool Captured;
+ bool Captured = false;
Function &F;
};