diff options
Diffstat (limited to 'llvm/lib/Analysis/CaptureTracking.cpp')
-rw-r--r-- | llvm/lib/Analysis/CaptureTracking.cpp | 12 |
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; }; |