svn commit: r337150 - in projects/clang700-import/contrib/llvm/tools/clang: include/clang-c include/clang/ARCMigrate include/clang/AST include/clang/ASTMatchers include/clang/Analysis include/clang...
Dimitry Andric
dim at FreeBSD.org
Thu Aug 2 17:59:53 UTC 2018
Author: dim
Date: Thu Aug 2 17:59:51 2018
New Revision: 337150
URL: https://svnweb.freebsd.org/changeset/base/337150
Log:
Merge clang trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
Added:
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/RISCV.cpp
- copied unchanged from r337149, vendor/clang/dist/lib/Driver/ToolChains/RISCV.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/RISCV.h
- copied unchanged from r337149, vendor/clang/dist/lib/Driver/ToolChains/RISCV.h
Modified:
projects/clang700-import/contrib/llvm/tools/clang/include/clang-c/Index.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Attr.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Comment.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Decl.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Expr.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ExternalASTMerger.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/Type.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDeclContext.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/CFGStmtMap.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/CloneDetection.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/ConstructionContext.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAMDGPU.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Module.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Basic/arm_neon_incl.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Edit/Commit.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/PCHContainerOperations.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/Token.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/TokenConcatenation.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Lex/VariadicMacroSupport.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Parse/ParseAST.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Parse/RAIIObjectsForParser.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/ParsedAttr.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Sema/Template.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/Module.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ModuleFileExtension.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
projects/clang700-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/PlistReporter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ASTStructuralEquivalence.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/Comment.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/Decl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/Expr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/StmtOpenMP.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/Type.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/VTTBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/ConstructionContext.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/ObjCNoReturn.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Module.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Targets/ARM.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Targets/X86.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Targets/X86.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Basic/Warnings.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/SwiftCallingConv.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Cuda.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Cuda.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Gnu.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Linux.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Edit/Commit.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Format/Format.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/TestModuleFileExtension.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Headers/avx512vlcdintrin.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Headers/clzerointrin.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Headers/lwpintrin.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Headers/opencl-c.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Index/IndexBody.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Index/IndexTypeSourceInfo.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Index/IndexingContext.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Index/USRGeneration.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/Module.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
projects/clang700-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
projects/clang700-import/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
Directory Properties:
projects/clang700-import/contrib/llvm/tools/clang/ (props changed)
Modified: projects/clang700-import/contrib/llvm/tools/clang/include/clang-c/Index.h
==============================================================================
--- projects/clang700-import/contrib/llvm/tools/clang/include/clang-c/Index.h Thu Aug 2 17:42:12 2018 (r337149)
+++ projects/clang700-import/contrib/llvm/tools/clang/include/clang-c/Index.h Thu Aug 2 17:59:51 2018 (r337150)
@@ -160,7 +160,7 @@ typedef struct CXVersion {
int Major;
/**
* The minor version number, e.g., the '7' in '10.7.3'. This value
- * will be negative if no minor version number was provided, e.g., for
+ * will be negative if no minor version number was provided, e.g., for
* version '10'.
*/
int Minor;
@@ -387,7 +387,7 @@ CINDEX_LINKAGE int clang_getFileUniqueID(CXFile file,
* multiple inclusions, either with the conventional
* \#ifndef/\#define/\#endif macro guards or with \#pragma once.
*/
-CINDEX_LINKAGE unsigned
+CINDEX_LINKAGE unsigned
clang_isFileMultipleIncludeGuarded(CXTranslationUnit tu, CXFile file);
/**
@@ -786,7 +786,7 @@ typedef void *CXDiagnostic;
* A group of CXDiagnostics.
*/
typedef void *CXDiagnosticSet;
-
+
/**
* Determine the number of diagnostics in a CXDiagnosticSet.
*/
@@ -802,7 +802,7 @@ CINDEX_LINKAGE unsigned clang_getNumDiagnosticsInSet(C
* via a call to \c clang_disposeDiagnostic().
*/
CINDEX_LINKAGE CXDiagnostic clang_getDiagnosticInSet(CXDiagnosticSet Diags,
- unsigned Index);
+ unsigned Index);
/**
* Describes the kind of error that occurred (if any) in a call to
@@ -813,26 +813,26 @@ enum CXLoadDiag_Error {
* Indicates that no error occurred.
*/
CXLoadDiag_None = 0,
-
+
/**
* Indicates that an unknown error occurred while attempting to
* deserialize diagnostics.
*/
CXLoadDiag_Unknown = 1,
-
+
/**
* Indicates that the file containing the serialized diagnostics
* could not be opened.
*/
CXLoadDiag_CannotLoad = 2,
-
+
/**
* Indicates that the serialized diagnostics file is invalid or
* corrupt.
*/
CXLoadDiag_InvalidFile = 3
};
-
+
/**
* Deserialize a set of diagnostics from a Clang diagnostics bitcode
* file.
@@ -856,7 +856,7 @@ CINDEX_LINKAGE CXDiagnosticSet clang_loadDiagnostics(c
CINDEX_LINKAGE void clang_disposeDiagnosticSet(CXDiagnosticSet Diags);
/**
- * Retrieve the child diagnostics of a CXDiagnostic.
+ * Retrieve the child diagnostics of a CXDiagnostic.
*
* This CXDiagnosticSet does not need to be released by
* clang_disposeDiagnosticSet.
@@ -888,7 +888,7 @@ CINDEX_LINKAGE CXDiagnostic clang_getDiagnostic(CXTran
* \param Unit the translation unit to query.
*/
CINDEX_LINKAGE CXDiagnosticSet
- clang_getDiagnosticSetFromTU(CXTranslationUnit Unit);
+ clang_getDiagnosticSetFromTU(CXTranslationUnit Unit);
/**
* Destroy a diagnostic.
@@ -934,7 +934,7 @@ enum CXDiagnosticDisplayOptions {
* \c -fdiagnostics-print-source-range-info.
*/
CXDiagnostic_DisplaySourceRanges = 0x04,
-
+
/**
* Display the option name associated with this diagnostic, if any.
*
@@ -943,12 +943,12 @@ enum CXDiagnosticDisplayOptions {
* \c -fdiagnostics-show-option.
*/
CXDiagnostic_DisplayOption = 0x08,
-
+
/**
* Display the category number associated with this diagnostic, if any.
*
* The category number is displayed within brackets after the diagnostic text.
- * This option corresponds to the clang flag
+ * This option corresponds to the clang flag
* \c -fdiagnostics-show-category=id.
*/
CXDiagnostic_DisplayCategoryId = 0x10,
@@ -957,7 +957,7 @@ enum CXDiagnosticDisplayOptions {
* Display the category name associated with this diagnostic, if any.
*
* The category name is displayed within brackets after the diagnostic text.
- * This option corresponds to the clang flag
+ * This option corresponds to the clang flag
* \c -fdiagnostics-show-category=name.
*/
CXDiagnostic_DisplayCategoryName = 0x20
@@ -1019,7 +1019,7 @@ CINDEX_LINKAGE CXString clang_getDiagnosticSpelling(CX
* diagnostic (if any).
*
* \returns A string that contains the command-line option used to enable this
- * warning, such as "-Wconversion" or "-pedantic".
+ * warning, such as "-Wconversion" or "-pedantic".
*/
CINDEX_LINKAGE CXString clang_getDiagnosticOption(CXDiagnostic Diag,
CXString *Disable);
@@ -1028,7 +1028,7 @@ CINDEX_LINKAGE CXString clang_getDiagnosticOption(CXDi
* Retrieve the category number for this diagnostic.
*
* Diagnostics can be categorized into groups along with other, related
- * diagnostics (e.g., diagnostics under the same warning flag). This routine
+ * diagnostics (e.g., diagnostics under the same warning flag). This routine
* retrieves the category number for the given diagnostic.
*
* \returns The number of the category that contains this diagnostic, or zero
@@ -1041,7 +1041,7 @@ CINDEX_LINKAGE unsigned clang_getDiagnosticCategory(CX
* is now deprecated. Use clang_getDiagnosticCategoryText()
* instead.
*
- * \param Category A diagnostic category number, as returned by
+ * \param Category A diagnostic category number, as returned by
* \c clang_getDiagnosticCategory().
*
* \returns The name of the given diagnostic category.
@@ -1055,7 +1055,7 @@ CXString clang_getDiagnosticCategoryName(unsigned Cate
* \returns The text of the given diagnostic category.
*/
CINDEX_LINKAGE CXString clang_getDiagnosticCategoryText(CXDiagnostic);
-
+
/**
* Determine the number of source ranges associated with the given
* diagnostic.
@@ -1242,9 +1242,9 @@ enum CXTranslationUnit_Flags {
* intent of producing a precompiled header.
*/
CXTranslationUnit_Incomplete = 0x02,
-
+
/**
- * Used to indicate that the translation unit should be built with an
+ * Used to indicate that the translation unit should be built with an
* implicit precompiled header for the preamble.
*
* An implicit precompiled header is used as an optimization when a
@@ -1258,7 +1258,7 @@ enum CXTranslationUnit_Flags {
* precompiled header to improve parsing performance.
*/
CXTranslationUnit_PrecompiledPreamble = 0x04,
-
+
/**
* Used to indicate that the translation unit should cache some
* code-completion results with each reparse of the source file.
@@ -1343,7 +1343,7 @@ enum CXTranslationUnit_Flags {
* to indicate that the translation unit is likely to be reparsed many times,
* either explicitly (via \c clang_reparseTranslationUnit()) or implicitly
* (e.g., by code completion (\c clang_codeCompletionAt())). The returned flag
- * set contains an unspecified set of optimizations (e.g., the precompiled
+ * set contains an unspecified set of optimizations (e.g., the precompiled
* preamble) geared toward improving the performance of these routines. The
* set of optimizations enabled may change from one version to the next.
*/
@@ -1374,7 +1374,7 @@ clang_parseTranslationUnit(CXIndex CIdx,
* command-line arguments so that the compilation can be configured in the same
* way that the compiler is configured on the command line.
*
- * \param CIdx The index object with which the translation unit will be
+ * \param CIdx The index object with which the translation unit will be
* associated.
*
* \param source_filename The name of the source file to load, or NULL if the
@@ -1383,7 +1383,7 @@ clang_parseTranslationUnit(CXIndex CIdx,
* \param command_line_args The command-line arguments that would be
* passed to the \c clang executable if it were being invoked out-of-process.
* These command-line options will be parsed and will affect how the translation
- * unit is parsed. Note that the following options are ignored: '-c',
+ * unit is parsed. Note that the following options are ignored: '-c',
* '-emit-ast', '-fsyntax-only' (which is the default), and '-o \<output file>'.
*
* \param num_command_line_args The number of command-line arguments in
@@ -1463,32 +1463,32 @@ enum CXSaveError {
* Indicates that no error occurred while saving a translation unit.
*/
CXSaveError_None = 0,
-
+
/**
* Indicates that an unknown error occurred while attempting to save
* the file.
*
- * This error typically indicates that file I/O failed when attempting to
+ * This error typically indicates that file I/O failed when attempting to
* write the file.
*/
CXSaveError_Unknown = 1,
-
+
/**
* Indicates that errors during translation prevented this attempt
* to save the translation unit.
- *
+ *
* Errors that prevent the translation unit from being saved can be
* extracted using \c clang_getNumDiagnostics() and \c clang_getDiagnostic().
*/
CXSaveError_TranslationErrors = 2,
-
+
/**
* Indicates that the translation unit to be saved was somehow
* invalid (e.g., NULL).
*/
CXSaveError_InvalidTU = 3
};
-
+
/**
* Saves a translation unit into a serialized representation of
* that translation unit on disk.
@@ -1509,7 +1509,7 @@ enum CXSaveError {
* CXSaveTranslationUnit_XXX flags.
*
* \returns A value that will match one of the enumerators of the CXSaveError
- * enumeration. Zero (CXSaveError_None) indicates that the translation unit was
+ * enumeration. Zero (CXSaveError_None) indicates that the translation unit was
* saved successfully, while a non-zero value indicates that a problem occurred.
*/
CINDEX_LINKAGE int clang_saveTranslationUnit(CXTranslationUnit TU,
@@ -1543,7 +1543,7 @@ enum CXReparse_Flags {
*/
CXReparse_None = 0x0
};
-
+
/**
* Returns the set of flags that is suitable for reparsing a translation
* unit.
@@ -1551,7 +1551,7 @@ enum CXReparse_Flags {
* The set of flags returned provide options for
* \c clang_reparseTranslationUnit() by default. The returned flag
* set contains an unspecified set of optimizations geared toward common uses
- * of reparsing. The set of optimizations enabled may change from one version
+ * of reparsing. The set of optimizations enabled may change from one version
* to the next.
*/
CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CXTranslationUnit TU);
@@ -1563,17 +1563,17 @@ CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CX
* created the given translation unit, for example because those source files
* have changed (either on disk or as passed via \p unsaved_files). The
* source code will be reparsed with the same command-line options as it
- * was originally parsed.
+ * was originally parsed.
*
* Reparsing a translation unit invalidates all cursors and source locations
* that refer into that translation unit. This makes reparsing a translation
* unit semantically equivalent to destroying the translation unit and then
* creating a new translation unit with the same command-line arguments.
- * However, it may be more efficient to reparse a translation
+ * However, it may be more efficient to reparse a translation
* unit using this routine.
*
* \param TU The translation unit whose contents will be re-parsed. The
- * translation unit must originally have been built with
+ * translation unit must originally have been built with
* \c clang_createTranslationUnitFromSourceFile().
*
* \param num_unsaved_files The number of unsaved file entries in \p
@@ -1584,7 +1584,7 @@ CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CX
* those files. The contents and name of these files (as specified by
* CXUnsavedFile) are copied when necessary, so the client only needs to
* guarantee their validity until the call to this function returns.
- *
+ *
* \param options A bitset of options composed of the flags in CXReparse_Flags.
* The function \c clang_defaultReparseOptions() produces a default set of
* options recommended for most uses, based on the translation unit.
@@ -1612,8 +1612,8 @@ enum CXTUResourceUsageKind {
CXTUResourceUsage_AST_SideTables = 6,
CXTUResourceUsage_SourceManager_Membuffer_Malloc = 7,
CXTUResourceUsage_SourceManager_Membuffer_MMap = 8,
- CXTUResourceUsage_ExternalASTSource_Membuffer_Malloc = 9,
- CXTUResourceUsage_ExternalASTSource_Membuffer_MMap = 10,
+ CXTUResourceUsage_ExternalASTSource_Membuffer_Malloc = 9,
+ CXTUResourceUsage_ExternalASTSource_Membuffer_MMap = 10,
CXTUResourceUsage_Preprocessor = 11,
CXTUResourceUsage_PreprocessingRecord = 12,
CXTUResourceUsage_SourceManager_DataStructures = 13,
@@ -1635,8 +1635,8 @@ const char *clang_getTUResourceUsageName(enum CXTUReso
typedef struct CXTUResourceUsageEntry {
/* The memory usage category. */
- enum CXTUResourceUsageKind kind;
- /* Amount of resources used.
+ enum CXTUResourceUsageKind kind;
+ /* Amount of resources used.
The units will depend on the resource kind. */
unsigned long amount;
} CXTUResourceUsageEntry;
@@ -1819,7 +1819,7 @@ enum CXCursorKind {
*/
CXCursor_TypeRef = 43,
CXCursor_CXXBaseSpecifier = 44,
- /**
+ /**
* A reference to a class template, function template, template
* template parameter, or class template partial specialization.
*/
@@ -1829,14 +1829,14 @@ enum CXCursorKind {
*/
CXCursor_NamespaceRef = 46,
/**
- * A reference to a member of a struct, union, or class that occurs in
+ * A reference to a member of a struct, union, or class that occurs in
* some non-expression context, e.g., a designated initializer.
*/
CXCursor_MemberRef = 47,
/**
* A reference to a labeled statement.
*
- * This cursor kind is used to describe the jump to "start_over" in the
+ * This cursor kind is used to describe the jump to "start_over" in the
* goto statement in the following example:
*
* \code
@@ -1849,7 +1849,7 @@ enum CXCursorKind {
* A label reference cursor refers to a label statement.
*/
CXCursor_LabelRef = 48,
-
+
/**
* A reference to a set of overloaded functions or function templates
* that has not yet been resolved to a specific function or function template.
@@ -1882,18 +1882,18 @@ enum CXCursorKind {
* argument-dependent lookup (e.g., the "swap" function at the end of the
* example).
*
- * The functions \c clang_getNumOverloadedDecls() and
+ * The functions \c clang_getNumOverloadedDecls() and
* \c clang_getOverloadedDecl() can be used to retrieve the definitions
* referenced by this cursor.
*/
CXCursor_OverloadedDeclRef = 49,
-
+
/**
- * A reference to a variable that occurs in some non-expression
+ * A reference to a variable that occurs in some non-expression
* context, e.g., a C++ lambda capture list.
*/
CXCursor_VariableRef = 50,
-
+
CXCursor_LastRef = CXCursor_VariableRef,
/* Error conditions */
@@ -2153,7 +2153,7 @@ enum CXCursorKind {
* \endcode
*/
CXCursor_LambdaExpr = 144,
-
+
/** Objective-c Boolean Literal.
*/
CXCursor_ObjCBoolLiteralExpr = 145,
@@ -2189,10 +2189,10 @@ enum CXCursorKind {
* reported.
*/
CXCursor_UnexposedStmt = 200,
-
- /** A labelled statement in a function.
+
+ /** A labelled statement in a function.
*
- * This cursor kind is used to describe the "start_over:" label statement in
+ * This cursor kind is used to describe the "start_over:" label statement in
* the following example:
*
* \code
@@ -2650,7 +2650,7 @@ CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor
* Compute a hash value for the given cursor.
*/
CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
-
+
/**
* Retrieve the kind of the given cursor.
*/
@@ -2718,7 +2718,7 @@ CINDEX_LINKAGE unsigned clang_isTranslationUnit(enum C
* element, such as a preprocessor directive or macro instantiation.
*/
CINDEX_LINKAGE unsigned clang_isPreprocessing(enum CXCursorKind);
-
+
/***
* Determine whether the given cursor represents a currently
* unexposed piece of the AST (e.g., CXCursor_UnexposedStmt).
@@ -2785,7 +2785,7 @@ CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVi
*
* \returns The availability of the cursor.
*/
-CINDEX_LINKAGE enum CXAvailabilityKind
+CINDEX_LINKAGE enum CXAvailabilityKind
clang_getCursorAvailability(CXCursor cursor);
/**
@@ -2831,10 +2831,10 @@ typedef struct CXPlatformAvailability {
*
* \param cursor The cursor to query.
*
- * \param always_deprecated If non-NULL, will be set to indicate whether the
+ * \param always_deprecated If non-NULL, will be set to indicate whether the
* entity is deprecated on all platforms.
*
- * \param deprecated_message If non-NULL, will be set to the message text
+ * \param deprecated_message If non-NULL, will be set to the message text
* provided along with the unconditional deprecation of this entity. The client
* is responsible for deallocating this string.
*
@@ -2842,7 +2842,7 @@ typedef struct CXPlatformAvailability {
* entity is unavailable on all platforms.
*
* \param unavailable_message If non-NULL, will be set to the message text
- * provided along with the unconditional unavailability of this entity. The
+ * provided along with the unconditional unavailability of this entity. The
* client is responsible for deallocating this string.
*
* \param availability If non-NULL, an array of CXPlatformAvailability instances
@@ -2850,15 +2850,15 @@ typedef struct CXPlatformAvailability {
* the number of platforms for which availability information is available (as
* returned by this function) or \c availability_size, whichever is smaller.
*
- * \param availability_size The number of elements available in the
+ * \param availability_size The number of elements available in the
* \c availability array.
*
* \returns The number of platforms (N) for which availability information is
* available (which is unrelated to \c availability_size).
*
- * Note that the client is responsible for calling
- * \c clang_disposeCXPlatformAvailability to free each of the
- * platform-availability structures returned. There are
+ * Note that the client is responsible for calling
+ * \c clang_disposeCXPlatformAvailability to free each of the
+ * platform-availability structures returned. There are
* \c min(N, availability_size) such structures.
*/
CINDEX_LINKAGE int
@@ -2875,7 +2875,7 @@ clang_getCursorPlatformAvailability(CXCursor cursor,
*/
CINDEX_LINKAGE void
clang_disposeCXPlatformAvailability(CXPlatformAvailability *availability);
-
+
/**
* Describe the "language" of the entity referred to by a cursor.
*/
@@ -2948,7 +2948,7 @@ CINDEX_LINKAGE unsigned clang_CXCursorSet_insert(CXCur
*
* The semantic parent of a cursor is the cursor that semantically contains
* the given \p cursor. For many declarations, the lexical and semantic parents
- * are equivalent (the lexical parent is returned by
+ * are equivalent (the lexical parent is returned by
* \c clang_getCursorLexicalParent()). They diverge when declarations or
* definitions are provided out-of-line. For example:
*
@@ -2983,7 +2983,7 @@ CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(
*
* The lexical parent of a cursor is the cursor in which the given \p cursor
* was actually written. For many declarations, the lexical and semantic parents
- * are equivalent (the semantic parent is returned by
+ * are equivalent (the semantic parent is returned by
* \c clang_getCursorSemanticParent()). They diverge when declarations or
* definitions are provided out-of-line. For example:
*
@@ -3046,18 +3046,18 @@ CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(C
* \param cursor A cursor representing an Objective-C or C++
* method. This routine will compute the set of methods that this
* method overrides.
- *
+ *
* \param overridden A pointer whose pointee will be replaced with a
* pointer to an array of cursors, representing the set of overridden
* methods. If there are no overridden methods, the pointee will be
- * set to NULL. The pointee must be freed via a call to
+ * set to NULL. The pointee must be freed via a call to
* \c clang_disposeOverriddenCursors().
*
* \param num_overridden A pointer to the number of overridden
* functions, will be set to the number of overridden functions in the
* array pointed to by \p overridden.
*/
-CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
+CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
CXCursor **overridden,
unsigned *num_overridden);
@@ -3072,7 +3072,7 @@ CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXC
* cursor.
*/
CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
-
+
/**
* @}
*/
@@ -3133,7 +3133,7 @@ CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXC
/**
* @}
*/
-
+
/**
* \defgroup CINDEX_TYPES Type information for CXCursors
*
@@ -3582,7 +3582,7 @@ CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(
/**
* Returns the Objective-C type encoding for the specified CXType.
*/
-CINDEX_LINKAGE CXString clang_Type_getObjCEncoding(CXType type);
+CINDEX_LINKAGE CXString clang_Type_getObjCEncoding(CXType type);
/**
* Retrieve the spelling of a given CXTypeKind.
@@ -3842,7 +3842,7 @@ CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCurs
* CX_CXXBaseSpecifier is virtual.
*/
CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
-
+
/**
* Represents the C++ access control level to a base class for a
* cursor with kind CX_CXXBaseSpecifier.
@@ -3887,7 +3887,7 @@ enum CX_StorageClass {
CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
/**
- * Determine the number of overloaded declarations referenced by a
+ * Determine the number of overloaded declarations referenced by a
* \c CXCursor_OverloadedDeclRef cursor.
*
* \param cursor The cursor whose overloaded declarations are being queried.
@@ -3906,18 +3906,18 @@ CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CX
* \param index The zero-based index into the set of overloaded declarations in
* the cursor.
*
- * \returns A cursor representing the declaration referenced by the given
- * \c cursor at the specified \c index. If the cursor does not have an
+ * \returns A cursor representing the declaration referenced by the given
+ * \c cursor at the specified \c index. If the cursor does not have an
* associated set of overloaded declarations, or if the index is out of bounds,
* returns \c clang_getNullCursor();
*/
-CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
+CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
unsigned index);
-
+
/**
* @}
*/
-
+
/**
* \defgroup CINDEX_ATTRIBUTES Information for attributes
*
@@ -4021,7 +4021,7 @@ CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor p
* The visitor should return one of the \c CXChildVisitResult values
* to direct clang_visitChildrenWithBlock().
*/
-typedef enum CXChildVisitResult
+typedef enum CXChildVisitResult
(^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
/**
@@ -4109,10 +4109,10 @@ CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCurs
* Most of the times there is only one range for the complete spelling but for
* Objective-C methods and Objective-C message expressions, there are multiple
* pieces for each selector identifier.
- *
+ *
* \param pieceIndex the index of the spelling name piece. If this is greater
* than the actual number of pieces, it will return a NULL (invalid) range.
- *
+ *
* \param options Reserved.
*/
CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
@@ -4206,11 +4206,11 @@ CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(C
* Retrieve the display name for the entity referenced by this cursor.
*
* The display name contains extra information that helps identify the cursor,
- * such as the parameters of a function or template or the arguments of a
+ * such as the parameters of a function or template or the arguments of a
* class template specialization.
*/
CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
-
+
/** For a cursor that is a reference, retrieve a cursor representing the
* entity that it references.
*
@@ -4274,10 +4274,10 @@ CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCur
* };
* \endcode
*
- * The declarations and the definition of \c X are represented by three
- * different cursors, all of which are declarations of the same underlying
+ * The declarations and the definition of \c X are represented by three
+ * different cursors, all of which are declarations of the same underlying
* entity. One of these cursor is considered the "canonical" cursor, which
- * is effectively the representative for the underlying entity. One can
+ * is effectively the representative for the underlying entity. One can
* determine if two cursors are declarations of the same underlying entity by
* comparing their canonical cursors.
*
@@ -4301,11 +4301,11 @@ CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(C
/**
* Given a cursor pointing to a C++ method call or an Objective-C
* message, returns non-zero if the method/message is "dynamic", meaning:
- *
+ *
* For a C++ method: the call is virtual.
* For an Objective-C message: the receiver is an object instance, not 'super'
* or a specific class.
- *
+ *
* If the method/message is "static" or the cursor does not point to a
* method/message, it will return zero.
*/
@@ -4575,7 +4575,7 @@ CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CX
CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
/**
- * Determine if a C++ member function or member function template is
+ * Determine if a C++ member function or member function template is
* declared 'static'.
*/
CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
@@ -4622,16 +4622,16 @@ CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCurs
* \c CXCursor_NoDeclFound.
*/
CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
-
+
/**
* Given a cursor that may represent a specialization or instantiation
* of a template, retrieve the cursor that represents the template that it
* specializes or from which it was instantiated.
*
- * This routine determines the template involved both for explicit
+ * This routine determines the template involved both for explicit
* specializations of templates and for implicit instantiations of the template,
* both of which are referred to as "specializations". For a class template
- * specialization (e.g., \c std::vector<bool>), this routine will return
+ * specialization (e.g., \c std::vector<bool>), this routine will return
* either the primary template (\c std::vector) or, if the specialization was
* instantiated from a class template partial specialization, the class template
* partial specialization. For a class template partial specialization and a
@@ -4639,7 +4639,7 @@ CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCurs
* this routine will return the specialized template.
*
* For members of a class template (e.g., member functions, member classes, or
- * static data members), returns the specialized or instantiated member.
+ * static data members), returns the specialized or instantiated member.
* Although not strictly "templates" in the C++ language, members of class
* templates have the same notions of specializations and instantiations that
* templates do, so this routine treats them similarly.
@@ -4647,7 +4647,7 @@ CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCurs
* \param C A cursor that may be a specialization of a template or a member
* of a template.
*
- * \returns If the given cursor is a specialization or instantiation of a
+ * \returns If the given cursor is a specialization or instantiation of a
* template or a member thereof, the template or member that it specializes or
* from which it was instantiated. Otherwise, returns a NULL cursor.
*/
@@ -4659,11 +4659,11 @@ CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemp
*
* \param C A cursor pointing to a member reference, a declaration reference, or
* an operator call.
- * \param NameFlags A bitset with three independent flags:
+ * \param NameFlags A bitset with three independent flags:
* CXNameRange_WantQualifier, CXNameRange_WantTemplateArgs, and
* CXNameRange_WantSinglePiece.
- * \param PieceIndex For contiguous names or when passing the flag
- * CXNameRange_WantSinglePiece, only one piece with index 0 is
+ * \param PieceIndex For contiguous names or when passing the flag
+ * CXNameRange_WantSinglePiece, only one piece with index 0 is
* available. When the CXNameRange_WantSinglePiece flag is not passed for a
* non-contiguous names, this index can be used to retrieve the individual
* pieces of the name. See also CXNameRange_WantSinglePiece.
@@ -4672,7 +4672,7 @@ CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemp
* name, or if the PieceIndex is out-of-range, a null-cursor will be returned.
*/
CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
- unsigned NameFlags,
+ unsigned NameFlags,
unsigned PieceIndex);
enum CXNameRefFlags {
@@ -4681,7 +4681,7 @@ enum CXNameRefFlags {
* range.
*/
CXNameRange_WantQualifier = 0x1,
-
+
/**
* Include the explicit template arguments, e.g. \<int> in x.f<int>,
* in the range.
@@ -4700,7 +4700,7 @@ enum CXNameRefFlags {
*/
CXNameRange_WantSinglePiece = 0x4
};
-
+
/**
* @}
*/
@@ -5153,7 +5153,7 @@ clang_getNumCompletionChunks(CXCompletionString comple
/**
* Determine the priority of this code completion.
*
- * The priority of a code completion indicates how likely it is that this
+ * The priority of a code completion indicates how likely it is that this
* particular completion is the completion that the user will select. The
* priority is selected by various internal heuristics.
*
@@ -5164,7 +5164,7 @@ clang_getNumCompletionChunks(CXCompletionString comple
*/
CINDEX_LINKAGE unsigned
clang_getCompletionPriority(CXCompletionString completion_string);
-
+
/**
* Determine the availability of the entity that this code-completion
* string refers to.
@@ -5173,7 +5173,7 @@ clang_getCompletionPriority(CXCompletionString complet
*
* \returns The availability of the completion string.
*/
-CINDEX_LINKAGE enum CXAvailabilityKind
+CINDEX_LINKAGE enum CXAvailabilityKind
clang_getCompletionAvailability(CXCompletionString completion_string);
/**
@@ -5206,7 +5206,7 @@ clang_getCompletionAnnotation(CXCompletionString compl
/**
* Retrieve the parent context of the given completion string.
*
- * The parent context of a completion string is the semantic parent of
+ * The parent context of a completion string is the semantic parent of
* the declaration (if any) that the code completion represents. For example,
* a code completion for an Objective-C method would have the method's class
* or protocol as its context.
@@ -5241,7 +5241,7 @@ clang_getCompletionBriefComment(CXCompletionString com
*/
CINDEX_LINKAGE CXCompletionString
clang_getCursorCompletionString(CXCursor cursor);
-
+
/**
* Contains the results of code-completion.
*
@@ -5378,12 +5378,12 @@ enum CXCompletionContext {
* should be included. (This is equivalent to having no context bits set.)
*/
CXCompletionContext_Unexposed = 0,
-
+
/**
* Completions for any possible type should be included in the results.
*/
CXCompletionContext_AnyType = 1 << 0,
-
+
/**
* Completions for any possible value (variables, function calls, etc.)
* should be included in the results.
@@ -5404,7 +5404,7 @@ enum CXCompletionContext {
* included in the results.
*/
CXCompletionContext_CXXClassTypeValue = 1 << 4,
-
+
/**
* Completions for fields of the member being accessed using the dot
* operator should be included in the results.
@@ -5420,7 +5420,7 @@ enum CXCompletionContext {
* using the dot operator should be included in the results.
*/
CXCompletionContext_ObjCPropertyAccess = 1 << 7,
-
+
/**
* Completions for enum tags should be included in the results.
*/
@@ -5433,7 +5433,7 @@ enum CXCompletionContext {
* Completions for struct tags should be included in the results.
*/
CXCompletionContext_StructTag = 1 << 10,
-
+
/**
* Completions for C++ class names should be included in the results.
*/
@@ -5448,7 +5448,7 @@ enum CXCompletionContext {
* the results.
*/
CXCompletionContext_NestedNameSpecifier = 1 << 13,
-
+
/**
* Completions for Objective-C interfaces (classes) should be included
* in the results.
@@ -5479,27 +5479,27 @@ enum CXCompletionContext {
* the results.
*/
CXCompletionContext_ObjCSelectorName = 1 << 19,
-
+
/**
* Completions for preprocessor macro names should be included in
* the results.
*/
CXCompletionContext_MacroName = 1 << 20,
-
+
/**
* Natural language completions should be included in the results.
*/
CXCompletionContext_NaturalLanguage = 1 << 21,
-
+
/**
* The current context is unknown, so set all contexts.
*/
CXCompletionContext_Unknown = ((1 << 22) - 1)
};
-
+
/**
* Returns a default set of code-completion options that can be
- * passed to\c clang_codeCompleteAt().
+ * passed to\c clang_codeCompleteAt().
*/
CINDEX_LINKAGE unsigned clang_defaultCodeCompleteOptions(void);
@@ -5562,7 +5562,7 @@ CINDEX_LINKAGE unsigned clang_defaultCodeCompleteOptio
*
* \param options Extra options that control the behavior of code
* completion, expressed as a bitwise OR of the enumerators of the
- * CXCodeComplete_Flags enumeration. The
+ * CXCodeComplete_Flags enumeration. The
* \c clang_defaultCodeCompleteOptions() function returns a default set
* of code-completion options.
*
@@ -5581,7 +5581,7 @@ CXCodeCompleteResults *clang_codeCompleteAt(CXTranslat
unsigned options);
/**
- * Sort the code-completion results in case-insensitive alphabetical
+ * Sort the code-completion results in case-insensitive alphabetical
* order.
*
* \param Results The set of results to sort.
@@ -5590,13 +5590,13 @@ CXCodeCompleteResults *clang_codeCompleteAt(CXTranslat
CINDEX_LINKAGE
void clang_sortCodeCompletionResults(CXCompletionResult *Results,
unsigned NumResults);
-
+
/**
* Free the given set of code-completion results.
*/
CINDEX_LINKAGE
void clang_disposeCodeCompleteResults(CXCodeCompleteResults *Results);
-
+
/**
* Determine the number of diagnostics produced prior to the
* location where code completion was performed.
@@ -5620,7 +5620,7 @@ CXDiagnostic clang_codeCompleteGetDiagnostic(CXCodeCom
/**
* Determines what completions are appropriate for the context
* the given code completion.
- *
+ *
* \param Results the code completion results to query
*
* \returns the kinds of completions that are appropriate for use
@@ -5676,7 +5676,7 @@ CXString clang_codeCompleteGetContainerUSR(CXCodeCompl
*/
CINDEX_LINKAGE
CXString clang_codeCompleteGetObjCSelector(CXCodeCompleteResults *Results);
-
+
/**
* @}
*/
@@ -5700,7 +5700,7 @@ CINDEX_LINKAGE CXString clang_getClangVersion(void);
* value enables crash recovery, while 0 disables it.
*/
CINDEX_LINKAGE void clang_toggleCrashRecovery(unsigned isEnabled);
-
+
/**
* Visitor invoked for each file in a translation unit
* (used with clang_getInclusions()).
@@ -5745,7 +5745,7 @@ typedef enum {
typedef void * CXEvalResult;
/**
- * If cursor is a statement declaration tries to evaluate the
+ * If cursor is a statement declaration tries to evaluate the
* statement and if its variable, tries to evaluate its initializer,
* into its corresponding type.
*/
@@ -5844,7 +5844,7 @@ CINDEX_LINKAGE unsigned clang_remap_getNumFiles(CXRema
/**
* Get the original and the associated filename from the remapping.
- *
+ *
* \param original If non-NULL, will be set to the original filename.
*
* \param transformed If non-NULL, will be set to the filename that the original
@@ -5896,7 +5896,7 @@ typedef enum {
/**
* Find references of a declaration in a specific file.
- *
+ *
* \param cursor pointing to a declaration or a reference of one.
*
* \param file to search for references.
@@ -6255,11 +6255,11 @@ typedef struct {
const CXIdxEntityInfo *referencedEntity;
/**
* Immediate "parent" of the reference. For example:
- *
+ *
* \code
* Foo *var;
* \endcode
- *
+ *
* The parent of reference of type 'Foo' is the variable 'var'.
* For references inside statement bodies of functions/methods,
* the parentEntity will be the function/method.
@@ -6294,16 +6294,16 @@ typedef struct {
CXIdxClientFile (*enteredMainFile)(CXClientData client_data,
CXFile mainFile, void *reserved);
-
+
/**
* Called when a file gets \#included/\#imported.
*/
CXIdxClientFile (*ppIncludedFile)(CXClientData client_data,
const CXIdxIncludedFileInfo *);
-
+
/**
* Called when a AST file (PCH or module) gets imported.
- *
+ *
* AST files will not get indexed (there will not be callbacks to index all
* the entities in an AST file). The recommended action is that, if the AST
* file is not already indexed, to initiate a new indexing job specific to
@@ -6405,7 +6405,7 @@ typedef enum {
* Used to indicate that no special indexing options are needed.
*/
CXIndexOpt_None = 0x0,
-
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list