schittir created this revision. schittir added reviewers: aaron.ballman, erichkeane, tahonermann. Herald added subscribers: steakhal, martong. Herald added a reviewer: NoQ. Herald added a project: All. schittir requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D153892 Files: clang/lib/ARCMigrate/TransProperties.cpp clang/lib/AST/ExprConstant.cpp clang/lib/Frontend/ASTConsumers.cpp clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp Index: clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp =================================================================== --- clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp +++ clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp @@ -29,7 +29,7 @@ class StackAddrEscapeChecker : public Checker<check::PreCall, check::PreStmt<ReturnStmt>, check::EndFunction> { - mutable IdentifierInfo *dispatch_semaphore_tII; + mutable IdentifierInfo *dispatch_semaphore_tII = nullptr; mutable std::unique_ptr<BuiltinBug> BT_stackleak; mutable std::unique_ptr<BuiltinBug> BT_returnstack; mutable std::unique_ptr<BuiltinBug> BT_capturedstackasync; Index: clang/lib/Frontend/ASTConsumers.cpp =================================================================== --- clang/lib/Frontend/ASTConsumers.cpp +++ clang/lib/Frontend/ASTConsumers.cpp @@ -184,7 +184,7 @@ namespace { class ASTViewer : public ASTConsumer { - ASTContext *Context; + ASTContext *Context = nullptr; public: void Initialize(ASTContext &Context) override { this->Context = &Context; Index: clang/lib/AST/ExprConstant.cpp =================================================================== --- clang/lib/AST/ExprConstant.cpp +++ clang/lib/AST/ExprConstant.cpp @@ -580,7 +580,7 @@ /// LambdaCaptureFields - Mapping from captured variables/this to /// corresponding data members in the closure class. llvm::DenseMap<const ValueDecl *, FieldDecl *> LambdaCaptureFields; - FieldDecl *LambdaThisCaptureField; + FieldDecl *LambdaThisCaptureField = nullptr; CallStackFrame(EvalInfo &Info, SourceLocation CallLoc, const FunctionDecl *Callee, const LValue *This, Index: clang/lib/ARCMigrate/TransProperties.cpp =================================================================== --- clang/lib/ARCMigrate/TransProperties.cpp +++ clang/lib/ARCMigrate/TransProperties.cpp @@ -45,7 +45,7 @@ class PropertiesRewriter { MigrationContext &MigrateCtx; MigrationPass &Pass; - ObjCImplementationDecl *CurImplD; + ObjCImplementationDecl *CurImplD = nullptr; enum PropActionKind { PropAction_None,
Index: clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp =================================================================== --- clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp +++ clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp @@ -29,7 +29,7 @@ class StackAddrEscapeChecker : public Checker<check::PreCall, check::PreStmt<ReturnStmt>, check::EndFunction> { - mutable IdentifierInfo *dispatch_semaphore_tII; + mutable IdentifierInfo *dispatch_semaphore_tII = nullptr; mutable std::unique_ptr<BuiltinBug> BT_stackleak; mutable std::unique_ptr<BuiltinBug> BT_returnstack; mutable std::unique_ptr<BuiltinBug> BT_capturedstackasync; Index: clang/lib/Frontend/ASTConsumers.cpp =================================================================== --- clang/lib/Frontend/ASTConsumers.cpp +++ clang/lib/Frontend/ASTConsumers.cpp @@ -184,7 +184,7 @@ namespace { class ASTViewer : public ASTConsumer { - ASTContext *Context; + ASTContext *Context = nullptr; public: void Initialize(ASTContext &Context) override { this->Context = &Context; Index: clang/lib/AST/ExprConstant.cpp =================================================================== --- clang/lib/AST/ExprConstant.cpp +++ clang/lib/AST/ExprConstant.cpp @@ -580,7 +580,7 @@ /// LambdaCaptureFields - Mapping from captured variables/this to /// corresponding data members in the closure class. llvm::DenseMap<const ValueDecl *, FieldDecl *> LambdaCaptureFields; - FieldDecl *LambdaThisCaptureField; + FieldDecl *LambdaThisCaptureField = nullptr; CallStackFrame(EvalInfo &Info, SourceLocation CallLoc, const FunctionDecl *Callee, const LValue *This, Index: clang/lib/ARCMigrate/TransProperties.cpp =================================================================== --- clang/lib/ARCMigrate/TransProperties.cpp +++ clang/lib/ARCMigrate/TransProperties.cpp @@ -45,7 +45,7 @@ class PropertiesRewriter { MigrationContext &MigrateCtx; MigrationPass &Pass; - ObjCImplementationDecl *CurImplD; + ObjCImplementationDecl *CurImplD = nullptr; enum PropActionKind { PropAction_None,
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits