diff --git a/clang/lib/ASTMatchers/ASTMatchFinder.cpp b/clang/lib/ASTMatchers/ASTMatchFinder.cpp index a27fac62bdef38..f9bd1354fa8dc4 100644 --- a/clang/lib/ASTMatchers/ASTMatchFinder.cpp +++ b/clang/lib/ASTMatchers/ASTMatchFinder.cpp @@ -979,7 +979,7 @@ class MatchASTVisitor : public RecursiveASTVisitor, class TimeBucketRegion { public: - TimeBucketRegion() : Bucket(nullptr) {} + TimeBucketRegion() = default; ~TimeBucketRegion() { setBucket(nullptr); } /// Start timing for \p NewBucket. @@ -1002,7 +1002,7 @@ class MatchASTVisitor : public RecursiveASTVisitor, } private: - llvm::TimeRecord *Bucket; + llvm::TimeRecord *Bucket = nullptr; }; /// Runs all the \p Matchers on \p Node.