]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of clang trunk r305145:
authordim <dim@FreeBSD.org>
Sat, 10 Jun 2017 13:44:22 +0000 (13:44 +0000)
committerdim <dim@FreeBSD.org>
Sat, 10 Jun 2017 13:44:22 +0000 (13:44 +0000)
commitaf665883a33f46f54fae73b85b2552908ab5333c
tree1fbd923674e903831dc097fdb4fdfd64dd6e47b1
parentd31ecdae386172b58b7c48d93ff340df9dcdfd68
Vendor import of clang trunk r305145:
https://llvm.org/svn/llvm-project/cfe/trunk@305145
196 files changed:
bindings/python/clang/cindex.py
bindings/python/tests/cindex/test_type.py
docs/ClangFormatStyleOptions.rst
docs/LanguageExtensions.rst
docs/LibASTMatchersReference.html
include/clang-c/Index.h
include/clang/AST/Decl.h
include/clang/AST/ExternalASTMerger.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/ASTMatchers/ASTMatchers.h
include/clang/ASTMatchers/Dynamic/Diagnostics.h
include/clang/ASTMatchers/Dynamic/Parser.h
include/clang/ASTMatchers/Dynamic/VariantValue.h
include/clang/Basic/Attr.td
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/DiagnosticSerializationKinds.td
include/clang/Basic/LangOptions.h
include/clang/Basic/SourceManager.h
include/clang/Driver/Options.td
include/clang/Edit/EditedSource.h
include/clang/Frontend/ASTUnit.h
include/clang/Frontend/CodeGenOptions.def
include/clang/Frontend/CompilerInstance.h
include/clang/Frontend/FrontendAction.h
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/PreprocessorOutputOptions.h
include/clang/Lex/ModuleLoader.h
include/clang/Lex/Preprocessor.h
include/clang/Lex/PreprocessorOptions.h
include/clang/Parse/Parser.h
include/clang/Rewrite/Frontend/FrontendActions.h
include/clang/Sema/Overload.h
include/clang/Sema/Sema.h
include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
include/clang/Tooling/Tooling.h
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/CMakeLists.txt
lib/AST/Decl.cpp
lib/AST/DeclObjC.cpp
lib/AST/ODRHash.cpp
lib/AST/StmtProfile.cpp
lib/AST/Type.cpp
lib/ASTMatchers/Dynamic/Diagnostics.cpp
lib/ASTMatchers/Dynamic/Marshallers.h
lib/ASTMatchers/Dynamic/Parser.cpp
lib/ASTMatchers/Dynamic/Registry.cpp
lib/ASTMatchers/Dynamic/VariantValue.cpp
lib/Basic/SourceManager.cpp
lib/Basic/Targets.cpp
lib/CodeGen/BackendUtil.cpp
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGCXXABI.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGDeclCXX.cpp
lib/CodeGen/CGException.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Driver/CMakeLists.txt
lib/Driver/Driver.cpp
lib/Driver/SanitizerArgs.cpp
lib/Driver/ToolChains/Arch/Mips.cpp
lib/Driver/ToolChains/Clang.cpp
lib/Driver/ToolChains/Linux.cpp
lib/Driver/ToolChains/MSVC.cpp
lib/Edit/EditedSource.cpp
lib/Format/ContinuationIndenter.cpp
lib/Format/TokenAnnotator.cpp
lib/Format/WhitespaceManager.cpp
lib/Frontend/ASTMerge.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/Rewrite/CMakeLists.txt
lib/Frontend/Rewrite/FrontendActions.cpp
lib/FrontendTool/ExecuteCompilerInvocation.cpp
lib/Headers/avxintrin.h
lib/Headers/bmiintrin.h
lib/Headers/emmintrin.h
lib/Headers/xmmintrin.h
lib/Lex/PPDirectives.cpp
lib/Lex/Pragma.cpp
lib/Lex/Preprocessor.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParsePragma.cpp
lib/Sema/SemaAttr.cpp
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaType.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriter.cpp
lib/Serialization/ASTWriterDecl.cpp
lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
lib/StaticAnalyzer/Core/BugReporter.cpp
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
test/Analysis/nullability-notes.m [new file with mode: 0644]
test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p4.cpp
test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p4.cpp
test/CXX/drs/dr13xx.cpp
test/CXX/temp/temp.decls/temp.mem/p5.cpp
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p4.cpp
test/CodeGen/arm-long-calls.c
test/CodeGen/arm-no-movt.c
test/CodeGen/arm-target-attr.c [new file with mode: 0644]
test/CodeGen/arm-target-features.c
test/CodeGen/arm-thumb-mode-target-feature.c [new file with mode: 0644]
test/CodeGen/captured-statements.c
test/CodeGen/mips-madd4.c [new file with mode: 0644]
test/CodeGen/neon-aapcs-align.c [new file with mode: 0644]
test/CodeGenCXX/captured-statements.cpp
test/CodeGenCXX/clang-sections-tentative.c [new file with mode: 0644]
test/CodeGenCXX/clang-sections.cpp [new file with mode: 0644]
test/CodeGenObjC/exceptions-asm-attribute.m
test/CodeGenObjC/image-info.m
test/CodeGenObjC/metadata-symbols-64.m
test/CodeGenObjC/metadata_symbols.m
test/CodeGenObjC/non-lazy-classes.m
test/CodeGenObjC/sections.m [new file with mode: 0644]
test/Driver/baremetal.cpp
test/Driver/cl-link.c
test/Driver/fsanitize-coverage.c
test/Driver/fsanitize.c
test/FixIt/fixit-format-darwin.m [new file with mode: 0644]
test/FixIt/fixit.c
test/Headers/ms-cppoperkey.cpp [new file with mode: 0644]
test/Headers/ms-cppoperkey1.cpp [new file with mode: 0644]
test/Headers/ms-cppoperkey2.cpp [new file with mode: 0644]
test/Index/pipe-size.cl [new file with mode: 0644]
test/Index/singe-file-parse.m [new file with mode: 0644]
test/Modules/Inputs/crash-typo-correction-visibility/module.h [new file with mode: 0644]
test/Modules/Inputs/crash-typo-correction-visibility/module.modulemap [new file with mode: 0644]
test/Modules/crash-typo-correction-visibility.cpp [new file with mode: 0644]
test/Modules/preprocess-build-diamond.m [new file with mode: 0644]
test/Modules/preprocess-build.cpp [new file with mode: 0644]
test/Modules/preprocess-module.cpp
test/Modules/requires-coroutines.mm
test/Modules/requires-gnuinlineasm.m
test/Modules/requires.m
test/Modules/requires.mm
test/Preprocessor/init.c
test/Sema/2010-05-31-palignr.c
test/Sema/ext_vector_ops.c [new file with mode: 0644]
test/Sema/pragma-clang-section.c [new file with mode: 0644]
test/SemaCXX/PR27037.cpp [new file with mode: 0644]
test/SemaCXX/cxx0x-cursory-default-delete.cpp
test/SemaCXX/cxx1y-generic-lambdas-capturing.cpp
test/SemaCXX/cxx1z-class-template-argument-deduction.cpp
test/SemaCXX/cxx1z-noexcept-function-type.cpp
test/SemaTemplate/deduction.cpp
test/SemaTemplate/dependent-template-recover.cpp
test/SemaTemplate/temp_arg_type.cpp
tools/c-index-test/c-index-test.c
tools/clang-check/ClangCheck.cpp
tools/clang-format/ClangFormat.cpp
tools/clang-offload-bundler/ClangOffloadBundler.cpp
tools/driver/cc1as_main.cpp
tools/libclang/CIndex.cpp
tools/libclang/CXType.cpp
tools/libclang/libclang.exports
unittests/ASTMatchers/Dynamic/ParserTest.cpp
unittests/ASTMatchers/Dynamic/RegistryTest.cpp
unittests/ASTMatchers/Dynamic/VariantValueTest.cpp
unittests/Basic/SourceManagerTest.cpp
unittests/Format/FormatTestComments.cpp
unittests/Format/FormatTestJS.cpp
unittests/Frontend/FrontendActionTest.cpp
unittests/Lex/LexerTest.cpp
unittests/Lex/PPCallbacksTest.cpp
unittests/Lex/PPConditionalDirectiveRecordTest.cpp
unittests/Tooling/CommentHandlerTest.cpp
unittests/Tooling/ToolingTest.cpp