This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from d52ea89081 [NFC] Convert ParsedAttr to use llvm::TrailingObjects new 1c56905986 [NFC] Simplify 'friend' declaration in ParsedAttr new 89a7561d0e [NFC] Complete the rule-of-5 for ParsedAttr new a7d278685d Port getStartLoc -> getBeginLoc new d7b659b592 Port getLocStart -> getBeginLoc new 2dfd8132cf Port getLocEnd -> getEndLoc
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/RAVFrontendAction.rst | 4 +- include/clang/AST/Comment.h | 27 +- include/clang/AST/Decl.h | 8 +- include/clang/AST/DeclCXX.h | 8 +- include/clang/AST/DeclFriend.h | 2 +- include/clang/AST/DeclObjC.h | 4 +- include/clang/AST/DeclarationName.h | 4 +- include/clang/AST/Expr.h | 50 +- include/clang/AST/ExprCXX.h | 56 +- include/clang/AST/ExprObjC.h | 21 +- include/clang/AST/ExprOpenMP.h | 2 +- .../AST/LexicallyOrderedRecursiveASTVisitor.h | 4 +- include/clang/AST/RawCommentList.h | 2 +- include/clang/AST/Stmt.h | 37 +- include/clang/AST/StmtCXX.h | 16 +- include/clang/AST/StmtDataCollectors.td | 4 +- include/clang/AST/StmtObjC.h | 12 +- include/clang/ASTMatchers/ASTMatchers.h | 6 +- include/clang/Sema/Initialization.h | 7 +- include/clang/Sema/ParsedAttr.h | 6 +- .../Core/BugReporter/PathDiagnostic.h | 5 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 2 +- .../Tooling/Refactoring/RecursiveSymbolVisitor.h | 2 +- lib/ARCMigrate/ObjCMT.cpp | 64 +- lib/ARCMigrate/TransAPIUses.cpp | 2 +- lib/ARCMigrate/TransAutoreleasePool.cpp | 24 +- lib/ARCMigrate/TransGCCalls.cpp | 2 +- lib/ARCMigrate/TransProtectedScope.cpp | 7 +- lib/ARCMigrate/TransRetainReleaseDealloc.cpp | 15 +- lib/ARCMigrate/TransUnbridgedCasts.cpp | 17 +- lib/ARCMigrate/TransformActions.cpp | 2 +- lib/AST/ASTContext.cpp | 4 +- lib/AST/ASTDumper.cpp | 2 +- lib/AST/ASTImporter.cpp | 100 ++- lib/AST/ASTStructuralEquivalence.cpp | 10 +- lib/AST/CommentSema.cpp | 7 +- lib/AST/Decl.cpp | 20 +- lib/AST/DeclObjC.cpp | 4 +- lib/AST/DeclOpenMP.cpp | 2 +- lib/AST/DeclTemplate.cpp | 2 +- lib/AST/Expr.cpp | 50 +- lib/AST/ExprCXX.cpp | 24 +- lib/AST/ExprConstant.cpp | 55 +- lib/AST/RawCommentList.cpp | 12 +- lib/AST/SelectorLocationsKind.cpp | 4 +- lib/AST/Stmt.cpp | 46 +- lib/AST/StmtObjC.cpp | 6 +- lib/AST/StmtPrinter.cpp | 2 +- lib/Analysis/AnalysisDeclContext.cpp | 6 +- lib/Analysis/CloneDetection.cpp | 12 +- lib/Analysis/Consumed.cpp | 10 +- lib/Analysis/LiveVariables.cpp | 4 +- lib/Analysis/ReachableCode.cpp | 20 +- lib/Analysis/ThreadSafety.cpp | 10 +- lib/CodeGen/CGAtomic.cpp | 2 +- lib/CodeGen/CGBlocks.cpp | 10 +- lib/CodeGen/CGBuiltin.cpp | 2 +- lib/CodeGen/CGCall.cpp | 8 +- lib/CodeGen/CGClass.cpp | 6 +- lib/CodeGen/CGCoroutine.cpp | 14 +- lib/CodeGen/CGDeclCXX.cpp | 4 +- lib/CodeGen/CGException.cpp | 8 +- lib/CodeGen/CGExpr.cpp | 18 +- lib/CodeGen/CGExprCXX.cpp | 2 +- lib/CodeGen/CGExprScalar.cpp | 11 +- lib/CodeGen/CGObjC.cpp | 6 +- lib/CodeGen/CGOpenMPRuntime.cpp | 26 +- lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 16 +- lib/CodeGen/CGStmt.cpp | 18 +- lib/CodeGen/CGStmtOpenMP.cpp | 171 +++-- lib/CodeGen/CodeGenFunction.cpp | 9 +- lib/CodeGen/CodeGenModule.cpp | 8 +- lib/CodeGen/CodeGenPGO.cpp | 2 +- lib/CodeGen/CoverageMappingGen.cpp | 30 +- lib/CodeGen/ItaniumCXXABI.cpp | 4 +- lib/Edit/RewriteObjCFoundationAPI.cpp | 13 +- lib/Frontend/Rewrite/RewriteModernObjC.cpp | 145 +++-- lib/Frontend/Rewrite/RewriteObjC.cpp | 132 ++-- lib/Index/IndexBody.cpp | 10 +- lib/Index/IndexDecl.cpp | 2 +- lib/Index/USRGeneration.cpp | 2 +- lib/Parse/ParseDecl.cpp | 12 +- lib/Parse/ParseExpr.cpp | 2 +- lib/Parse/ParseExprCXX.cpp | 19 +- lib/Parse/ParseObjc.cpp | 13 +- lib/Parse/ParseStmt.cpp | 9 +- lib/Sema/AnalysisBasedWarnings.cpp | 113 ++-- lib/Sema/JumpDiagnostics.cpp | 16 +- lib/Sema/Sema.cpp | 10 +- lib/Sema/SemaAttr.cpp | 4 +- lib/Sema/SemaCast.cpp | 32 +- lib/Sema/SemaChecking.cpp | 719 ++++++++++----------- lib/Sema/SemaCoroutine.cpp | 4 +- lib/Sema/SemaDecl.cpp | 209 +++--- lib/Sema/SemaDeclAttr.cpp | 64 +- lib/Sema/SemaDeclCXX.cpp | 245 ++++--- lib/Sema/SemaDeclObjC.cpp | 44 +- lib/Sema/SemaExceptionSpec.cpp | 4 +- lib/Sema/SemaExpr.cpp | 337 +++++----- lib/Sema/SemaExprCXX.cpp | 176 +++-- lib/Sema/SemaExprObjC.cpp | 151 ++--- lib/Sema/SemaInit.cpp | 341 +++++----- lib/Sema/SemaLambda.cpp | 84 +-- lib/Sema/SemaLookup.cpp | 2 +- lib/Sema/SemaObjCProperty.cpp | 14 +- lib/Sema/SemaOpenMP.cpp | 152 ++--- lib/Sema/SemaOverload.cpp | 223 +++---- lib/Sema/SemaPseudoObject.cpp | 2 +- lib/Sema/SemaStmt.cpp | 79 ++- lib/Sema/SemaStmtAsm.cpp | 86 +-- lib/Sema/SemaStmtAttr.cpp | 8 +- lib/Sema/SemaTemplate.cpp | 219 +++---- lib/Sema/SemaTemplateDeduction.cpp | 6 +- lib/Sema/SemaTemplateInstantiate.cpp | 8 +- lib/Sema/SemaTemplateInstantiateDecl.cpp | 93 ++- lib/Sema/SemaTemplateVariadic.cpp | 6 +- lib/Sema/SemaType.cpp | 112 ++-- lib/Sema/TreeTransform.h | 448 ++++++------- lib/Serialization/ASTReader.cpp | 22 +- lib/Serialization/ASTWriter.cpp | 2 +- lib/Serialization/ASTWriterDecl.cpp | 20 +- lib/Serialization/ASTWriterStmt.cpp | 10 +- lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 2 +- .../Checkers/ExprInspectionChecker.cpp | 2 +- lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 2 +- lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp | 4 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 2 +- lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp | 2 +- .../Checkers/StackAddrEscapeChecker.cpp | 6 +- lib/StaticAnalyzer/Checkers/TraversalChecker.cpp | 2 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- lib/StaticAnalyzer/Core/BugReporter.cpp | 4 +- lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 22 +- lib/StaticAnalyzer/Core/CheckerHelpers.cpp | 4 +- lib/StaticAnalyzer/Core/ExprEngine.cpp | 19 +- lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 2 +- lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 2 +- lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 20 +- lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 8 +- lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- lib/Tooling/Refactoring/Extract/Extract.cpp | 6 +- lib/Tooling/Refactoring/Rename/USRFinder.cpp | 4 +- lib/Tooling/Refactoring/Rename/USRLocFinder.cpp | 8 +- tools/clang-func-mapping/ClangFnMapGen.cpp | 2 +- tools/libclang/CIndex.cpp | 40 +- tools/libclang/CXIndexDataConsumer.cpp | 2 +- .../LexicallyOrderedRecursiveASTVisitorTest.cpp | 2 +- .../Tooling/RecursiveASTVisitorTestDeclVisitor.cpp | 4 +- .../Tooling/RecursiveASTVisitorTests/Attr.cpp | 2 +- .../RecursiveASTVisitorTests/CXXMemberCall.cpp | 2 +- .../InitListExprPostOrder.cpp | 2 +- .../InitListExprPostOrderNoQueue.cpp | 2 +- .../InitListExprPreOrder.cpp | 2 +- .../InitListExprPreOrderNoQueue.cpp | 2 +- 155 files changed, 2805 insertions(+), 3017 deletions(-)