This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from cfabff3 Support -masm= flag for x86 assembly targets. new d4ee3d8 Revert "[analyzer] Add checker modeling potential C++ self-as [...] new 2e23251 [NFC] Header cleanup
The 2 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: include/clang/AST/ASTConsumer.h | 2 - include/clang/AST/ASTVector.h | 1 - include/clang/AST/Attr.h | 2 - include/clang/AST/CXXInheritance.h | 2 - include/clang/AST/CommentLexer.h | 1 - include/clang/AST/DeclTemplate.h | 1 - include/clang/AST/Mangle.h | 8 +- include/clang/AST/MangleNumberingContext.h | 1 - include/clang/AST/Redeclarable.h | 1 - include/clang/AST/UnresolvedSet.h | 1 - include/clang/AST/VTTBuilder.h | 1 - include/clang/AST/VTableBuilder.h | 1 - include/clang/ASTMatchers/ASTMatchers.h | 1 - include/clang/ASTMatchers/Dynamic/VariantValue.h | 1 - include/clang/Analysis/Analyses/LiveVariables.h | 1 - include/clang/Basic/OpenCLOptions.h | 3 - include/clang/Basic/PlistSupport.h | 1 - include/clang/Basic/SourceManager.h | 1 - include/clang/Basic/TargetCXXABI.h | 1 - include/clang/Basic/TargetInfo.h | 1 - include/clang/CodeGen/ModuleBuilder.h | 1 + include/clang/CodeGen/SwiftCallingConv.h | 1 - include/clang/Driver/Compilation.h | 1 - include/clang/Driver/Driver.h | 6 +- include/clang/Driver/Multilib.h | 1 - include/clang/Driver/ToolChain.h | 1 - include/clang/Edit/Rewriters.h | 1 - include/clang/Frontend/ASTUnit.h | 5 -- include/clang/Frontend/CompilerInstance.h | 4 +- include/clang/Frontend/CompilerInvocation.h | 12 +-- include/clang/Frontend/DiagnosticRenderer.h | 1 - .../clang/Frontend/SerializedDiagnosticReader.h | 1 - include/clang/Lex/PPCallbacks.h | 4 +- include/clang/Lex/PTHManager.h | 5 -- include/clang/Lex/PreprocessingRecord.h | 1 - include/clang/Lex/PreprocessorOptions.h | 1 - include/clang/Sema/Initialization.h | 1 - include/clang/Sema/Ownership.h | 1 - include/clang/Serialization/ASTReader.h | 13 ++-- include/clang/Serialization/ASTWriter.h | 7 +- include/clang/StaticAnalyzer/Checkers/Checkers.td | 4 - .../Core/BugReporter/BugReporterVisitor.h | 16 ---- .../StaticAnalyzer/Core/BugReporter/BugType.h | 1 - .../Core/PathSensitive/ExplodedGraph.h | 1 - .../Core/PathSensitive/ProgramState.h | 1 - .../StaticAnalyzer/Core/PathSensitive/Store.h | 1 - .../Core/PathSensitive/SummaryManager.h | 3 - .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 5 +- include/clang/Tooling/FileMatchTrie.h | 7 +- include/clang/Tooling/ReplacementsYaml.h | 1 - lib/ARCMigrate/ARCMT.cpp | 1 + lib/ARCMigrate/Transforms.cpp | 5 -- lib/AST/APValue.cpp | 2 - lib/AST/ASTContext.cpp | 1 - lib/AST/ASTDiagnostic.cpp | 1 - lib/AST/AttrImpl.cpp | 3 +- lib/AST/CXXInheritance.cpp | 1 - lib/AST/Comment.cpp | 3 +- lib/AST/CommentBriefParser.cpp | 1 - lib/AST/DeclBase.cpp | 1 - lib/AST/DeclGroup.cpp | 1 - lib/AST/DeclarationName.cpp | 3 +- lib/AST/Expr.cpp | 1 - lib/AST/ExprConstant.cpp | 1 - lib/AST/Type.cpp | 3 +- lib/AST/TypeLoc.cpp | 1 - lib/ASTMatchers/Dynamic/Parser.cpp | 1 - lib/Analysis/Consumed.cpp | 5 +- lib/Analysis/FormatStringParsing.h | 1 - lib/Analysis/ThreadSafety.cpp | 4 +- lib/Analysis/ThreadSafetyCommon.cpp | 6 -- lib/Basic/DiagnosticOptions.cpp | 2 +- lib/Basic/FileManager.cpp | 3 - lib/Basic/SourceLocation.cpp | 1 - lib/Basic/SourceManager.cpp | 1 - lib/CodeGen/CGAtomic.cpp | 3 +- lib/CodeGen/CGBlocks.h | 4 - lib/CodeGen/CGCall.h | 1 - lib/CodeGen/CGExprComplex.cpp | 3 - lib/CodeGen/CGLoopInfo.h | 1 - lib/CodeGen/CGVTables.cpp | 5 +- lib/CodeGen/CodeGenAction.cpp | 1 - lib/CodeGen/CodeGenModule.cpp | 1 - lib/CodeGen/CodeGenPGO.h | 2 - lib/CodeGen/CodeGenTypes.h | 6 +- lib/CodeGen/CoverageMappingGen.h | 1 - lib/Driver/CrossWindowsToolChain.cpp | 1 + lib/Driver/Driver.cpp | 1 - lib/Driver/Job.cpp | 5 +- lib/Driver/MSVCToolChain.cpp | 1 + lib/Driver/Multilib.cpp | 2 - lib/Driver/ToolChain.cpp | 6 +- lib/Driver/ToolChains.h | 1 - lib/Format/ContinuationIndenter.cpp | 1 - lib/Format/Format.cpp | 1 - lib/Format/FormatToken.cpp | 3 +- lib/Format/TokenAnnotator.h | 1 - lib/Format/UnwrappedLineFormatter.cpp | 1 + lib/Format/UnwrappedLineFormatter.h | 2 - lib/Frontend/ASTConsumers.cpp | 1 - lib/Frontend/ASTUnit.cpp | 1 - lib/Frontend/CacheTokens.cpp | 3 +- lib/Frontend/ChainedIncludesSource.cpp | 1 + lib/Frontend/CompilerInstance.cpp | 1 + lib/Frontend/CompilerInvocation.cpp | 3 +- lib/Frontend/DiagnosticRenderer.cpp | 2 - lib/Frontend/FrontendAction.cpp | 3 +- lib/Frontend/FrontendActions.cpp | 5 +- lib/Frontend/InitHeaderSearch.cpp | 3 +- lib/Frontend/InitPreprocessor.cpp | 5 +- lib/Frontend/ModuleDependencyCollector.cpp | 1 - lib/Frontend/Rewrite/FrontendActions.cpp | 3 +- lib/Frontend/Rewrite/HTMLPrint.cpp | 3 +- lib/Frontend/Rewrite/RewriteTest.cpp | 4 +- lib/Frontend/SerializedDiagnosticPrinter.cpp | 3 - lib/Frontend/SerializedDiagnosticReader.cpp | 1 - lib/Frontend/TextDiagnostic.cpp | 1 - lib/Frontend/TextDiagnosticPrinter.cpp | 2 - lib/Index/USRGeneration.cpp | 1 - lib/Lex/HeaderSearch.cpp | 1 - lib/Lex/LiteralSupport.cpp | 1 + lib/Lex/PPDirectives.cpp | 3 +- lib/Lex/PPMacroExpansion.cpp | 5 +- lib/Lex/PTHLexer.cpp | 1 - lib/Lex/Pragma.cpp | 2 - lib/Lex/Preprocessor.cpp | 2 +- lib/Parse/ParseExpr.cpp | 3 +- lib/Parse/ParseInit.cpp | 3 +- lib/Parse/ParseOpenMP.cpp | 1 - lib/Parse/ParseStmt.cpp | 5 +- lib/Parse/ParseTemplate.cpp | 3 +- lib/Parse/Parser.cpp | 1 - lib/Sema/AnalysisBasedWarnings.cpp | 5 -- lib/Sema/AttributeList.cpp | 1 - lib/Sema/Sema.cpp | 4 +- lib/Sema/SemaAttr.cpp | 2 +- lib/Sema/SemaCXXScopeSpec.cpp | 3 +- lib/Sema/SemaChecking.cpp | 5 +- lib/Sema/SemaDecl.cpp | 2 +- lib/Sema/SemaDeclAttr.cpp | 4 +- lib/Sema/SemaDeclCXX.cpp | 2 +- lib/Sema/SemaDeclObjC.cpp | 6 +- lib/Sema/SemaExpr.cpp | 2 +- lib/Sema/SemaInit.cpp | 3 +- lib/Sema/SemaLookup.cpp | 7 +- lib/Sema/SemaStmtAsm.cpp | 3 +- lib/Serialization/ASTReaderDecl.cpp | 3 +- lib/Serialization/ASTReaderInternals.h | 4 +- lib/Serialization/ASTWriter.cpp | 3 +- lib/Serialization/ASTWriterDecl.cpp | 3 +- lib/Serialization/GeneratePCH.cpp | 5 +- lib/Serialization/Module.cpp | 1 - lib/Serialization/ModuleFileExtension.cpp | 1 - lib/Serialization/ModuleManager.cpp | 3 +- lib/Serialization/MultiOnDiskHashTable.h | 4 + lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 1 - .../Checkers/CXXSelfAssignmentChecker.cpp | 62 --------------- lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 1 - .../Checkers/LocalizationChecker.cpp | 7 +- lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 1 - .../Checkers/PointerArithChecker.cpp | 1 - lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 1 - lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 1 - lib/StaticAnalyzer/Core/BugReporter.cpp | 1 - lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 50 ------------ lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 - lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 2 - lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- lib/StaticAnalyzer/Core/IssueHash.cpp | 1 - lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 1 - lib/StaticAnalyzer/Core/RangeConstraintManager.cpp | 1 - lib/StaticAnalyzer/Core/RegionStore.cpp | 1 - lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 16 +--- lib/StaticAnalyzer/Frontend/ModelInjector.cpp | 1 - lib/StaticAnalyzer/Frontend/ModelInjector.h | 4 - lib/Tooling/Core/QualTypeNames.cpp | 2 - lib/Tooling/Core/Replacement.cpp | 1 - lib/Tooling/Refactoring.cpp | 3 +- lib/Tooling/Tooling.cpp | 3 +- test/Analysis/self-assign.cpp | 89 ---------------------- tools/arcmt-test/arcmt-test.cpp | 6 +- tools/clang-format/ClangFormat.cpp | 2 - tools/diagtool/DiagTool.cpp | 1 - tools/diagtool/TreeView.cpp | 1 - tools/driver/driver.cpp | 4 +- tools/libclang/CIndex.cpp | 2 +- tools/libclang/CIndexDiagnostic.cpp | 6 +- tools/libclang/CIndexInclusionStack.cpp | 2 - tools/libclang/CIndexer.cpp | 15 +--- tools/libclang/CIndexer.h | 5 +- tools/libclang/CXComment.cpp | 3 +- tools/libclang/CXIndexDataConsumer.h | 1 - tools/libclang/CXLoadedDiagnostic.cpp | 2 - tools/libclang/CXLoadedDiagnostic.h | 1 - tools/libclang/CXStoredDiagnostic.cpp | 3 - tools/libclang/CXString.cpp | 1 - tools/libclang/Indexing.cpp | 2 +- unittests/AST/ASTVectorTest.cpp | 1 - unittests/AST/CommentParser.cpp | 1 - unittests/AST/ExternalASTSourceTest.cpp | 1 + unittests/ASTMatchers/Dynamic/ParserTest.cpp | 1 - unittests/Basic/VirtualFileSystemTest.cpp | 1 - unittests/Frontend/CodeGenActionTest.cpp | 5 +- unittests/Frontend/FrontendActionTest.cpp | 3 +- unittests/Tooling/CompilationDatabaseTest.cpp | 1 - .../Tooling/RecursiveASTVisitorTestCallVisitor.cpp | 1 - .../Tooling/RecursiveASTVisitorTestDeclVisitor.cpp | 1 - .../Tooling/RecursiveASTVisitorTestExprVisitor.cpp | 1 - .../RecursiveASTVisitorTestTypeLocVisitor.cpp | 1 - unittests/Tooling/RefactoringTest.cpp | 1 - unittests/Tooling/ToolingTest.cpp | 3 +- utils/TableGen/ClangDiagnosticsEmitter.cpp | 4 - utils/TableGen/NeonEmitter.cpp | 2 - 214 files changed, 135 insertions(+), 607 deletions(-) delete mode 100644 lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp delete mode 100644 test/Analysis/self-assign.cpp