From owner-svn-src-all@freebsd.org Mon Dec 18 20:11:45 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE377E8334A; Mon, 18 Dec 2017 20:11:45 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B67756CB35; Mon, 18 Dec 2017 20:11:41 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBIKBe1o085240; Mon, 18 Dec 2017 20:11:40 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBIKBdwg085227; Mon, 18 Dec 2017 20:11:39 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201712182011.vBIKBdwg085227@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Mon, 18 Dec 2017 20:11:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r326941 - in vendor/clang/dist: . bindings/python bindings/python/clang bindings/python/tests/cindex cmake/caches cmake/modules docs docs/analyzer docs/analyzer/DesignDiscussions docs/t... X-SVN-Group: vendor X-SVN-Commit-Author: dim X-SVN-Commit-Paths: in vendor/clang/dist: . bindings/python bindings/python/clang bindings/python/tests/cindex cmake/caches cmake/modules docs docs/analyzer docs/analyzer/DesignDiscussions docs/tools examples/clang-inter... X-SVN-Commit-Revision: 326941 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Dec 2017 20:11:46 -0000 Author: dim Date: Mon Dec 18 20:11:37 2017 New Revision: 326941 URL: https://svnweb.freebsd.org/changeset/base/326941 Log: Vendor import of clang trunk r321017: https://llvm.org/svn/llvm-project/cfe/trunk@321017 Added: vendor/clang/dist/bindings/python/tests/cindex/test_linkage.py (contents, props changed) vendor/clang/dist/bindings/python/tests/cindex/test_tls_kind.py (contents, props changed) vendor/clang/dist/cmake/caches/Android-stage2.cmake vendor/clang/dist/cmake/caches/Android.cmake vendor/clang/dist/cmake/modules/ProtobufMutator.cmake vendor/clang/dist/docs/HardwareAssistedAddressSanitizerDesign.rst vendor/clang/dist/docs/RefactoringEngine.rst vendor/clang/dist/docs/analyzer/DesignDiscussions/ vendor/clang/dist/docs/analyzer/DesignDiscussions/InitializerLists.rst vendor/clang/dist/include/clang/AST/DataCollection.h (contents, props changed) vendor/clang/dist/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h (contents, props changed) vendor/clang/dist/include/clang/AST/QualTypeNames.h (contents, props changed) vendor/clang/dist/include/clang/AST/StmtDataCollectors.td vendor/clang/dist/include/clang/Analysis/AnalysisDeclContext.h (contents, props changed) vendor/clang/dist/include/clang/Analysis/BodyFarm.h (contents, props changed) vendor/clang/dist/include/clang/Basic/AlignedAllocation.h (contents, props changed) vendor/clang/dist/include/clang/Basic/DiagnosticCrossTUKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticError.h (contents, props changed) vendor/clang/dist/include/clang/Basic/DiagnosticRefactoringKinds.td vendor/clang/dist/include/clang/Basic/SanitizerSpecialCaseList.h (contents, props changed) vendor/clang/dist/include/clang/Basic/SyncScope.h (contents, props changed) vendor/clang/dist/include/clang/Basic/X86Target.def vendor/clang/dist/include/clang/CrossTU/ vendor/clang/dist/include/clang/CrossTU/CrossTUDiagnostic.h (contents, props changed) vendor/clang/dist/include/clang/CrossTU/CrossTranslationUnit.h (contents, props changed) vendor/clang/dist/include/clang/Lex/VariadicMacroSupport.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/ASTDiff/ vendor/clang/dist/include/clang/Tooling/ASTDiff/ASTDiff.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/ASTDiff/ASTDiffInternal.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Execution.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/ASTSelection.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/Extract/ vendor/clang/dist/include/clang/Tooling/Refactoring/Extract/Extract.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringAction.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringActionRule.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringActionRules.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringOption.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringOptions.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/RefactoringRuleContext.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/Rename/SymbolName.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/StandaloneExecution.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/ToolExecutorPluginRegistry.h (contents, props changed) vendor/clang/dist/lib/AST/DataCollection.cpp (contents, props changed) vendor/clang/dist/lib/AST/Linkage.h (contents, props changed) vendor/clang/dist/lib/AST/QualTypeNames.cpp (contents, props changed) vendor/clang/dist/lib/Basic/SanitizerSpecialCaseList.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/ vendor/clang/dist/lib/Basic/Targets.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AArch64.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AArch64.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AMDGPU.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AMDGPU.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/ARM.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/ARM.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AVR.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/AVR.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/BPF.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/BPF.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Hexagon.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Hexagon.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Lanai.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Lanai.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Le64.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Le64.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/MSP430.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/MSP430.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Mips.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Mips.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/NVPTX.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/NVPTX.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Nios2.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Nios2.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/OSTargets.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/OSTargets.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/PNaCl.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/PNaCl.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/PPC.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/PPC.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/SPIR.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/SPIR.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Sparc.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/Sparc.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/SystemZ.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/SystemZ.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/TCE.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/TCE.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/WebAssembly.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/WebAssembly.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/X86.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/X86.h (contents, props changed) vendor/clang/dist/lib/Basic/Targets/XCore.cpp (contents, props changed) vendor/clang/dist/lib/Basic/Targets/XCore.h (contents, props changed) vendor/clang/dist/lib/CodeGen/ConstantEmitter.h (contents, props changed) vendor/clang/dist/lib/CrossTU/ vendor/clang/dist/lib/CrossTU/CMakeLists.txt (contents, props changed) vendor/clang/dist/lib/CrossTU/CrossTranslationUnit.cpp (contents, props changed) vendor/clang/dist/lib/Format/FormatInternal.h (contents, props changed) vendor/clang/dist/lib/Headers/arm64intr.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512vpopcntdqvlintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/cetintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/clwbintrin.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Core/LoopUnrolling.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/ASTDiff/ vendor/clang/dist/lib/Tooling/ASTDiff/ASTDiff.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/ASTDiff/CMakeLists.txt (contents, props changed) vendor/clang/dist/lib/Tooling/Execution.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/ASTSelection.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/Extract/ vendor/clang/dist/lib/Tooling/Refactoring/Extract/Extract.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/Extract/SourceExtraction.h (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/RefactoringActions.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/StandaloneExecution.cpp (contents, props changed) vendor/clang/dist/test/Analysis/DeleteWithNonVirtualDtor.cpp (contents, props changed) vendor/clang/dist/test/Analysis/block-in-critical-section.m vendor/clang/dist/test/Analysis/call_once.cpp (contents, props changed) vendor/clang/dist/test/Analysis/cfg-indirect-goto-determinism.cpp (contents, props changed) vendor/clang/dist/test/Analysis/compound-literals.c (contents, props changed) vendor/clang/dist/test/Analysis/func-mapping-test.cpp (contents, props changed) vendor/clang/dist/test/Analysis/html-diag-singlefile.c (contents, props changed) vendor/clang/dist/test/Analysis/html-diag-singlefile.h (contents, props changed) vendor/clang/dist/test/Analysis/html-diags-analyze-headers.c (contents, props changed) vendor/clang/dist/test/Analysis/html-diags-analyze-headers.h (contents, props changed) vendor/clang/dist/test/Analysis/loop-unrolling.cpp (contents, props changed) vendor/clang/dist/test/Analysis/loop-widening-notes.cpp (contents, props changed) vendor/clang/dist/test/Analysis/loopexit-cfg-output.cpp (contents, props changed) vendor/clang/dist/test/Analysis/max-nodes-suppress-on-sink.cpp (contents, props changed) vendor/clang/dist/test/Analysis/nonnull-global-constants.mm vendor/clang/dist/test/Analysis/null-deref-path-notes.c (contents, props changed) vendor/clang/dist/test/Analysis/null-deref-path-notes.cpp (contents, props changed) vendor/clang/dist/test/Analysis/objc-encode.m vendor/clang/dist/test/Analysis/pointer-arithmetic.c (contents, props changed) vendor/clang/dist/test/Analysis/retain-release-safe.c (contents, props changed) vendor/clang/dist/test/Analysis/stack-capture-leak-arc.mm vendor/clang/dist/test/Analysis/stack-capture-leak-no-arc.mm vendor/clang/dist/test/Analysis/string-with-signedness.c (contents, props changed) vendor/clang/dist/test/Analysis/vector.m vendor/clang/dist/test/CXX/basic/basic.link/p8.cpp (contents, props changed) vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.declarative/p4.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/lit.cfg.py (contents, props changed) vendor/clang/dist/test/CXX/drs/dr11xx.cpp (contents, props changed) vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p2-cxx14.cpp (contents, props changed) vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p2-cxx1z.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p6/ vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p6/global-vs-module.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-global.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-module.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/basic/basic.link/p3.cppm vendor/clang/dist/test/CXX/modules-ts/basic/basic.search/ vendor/clang/dist/test/CXX/modules-ts/basic/basic.search/module-import.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.export/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/dcl.dcl/dcl.module/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/modules-ts/dcl.dcl/dcl.module/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/special/class.dtor/p5-implicit.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/crash-func-init.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/ignore-ns-level-decls.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/qualifiers-as-written.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/sanitizer-special-case-list.sanitized.txt (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized1.txt (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized2.txt (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized3.txt (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized4.txt (contents, props changed) vendor/clang/dist/test/CodeGen/address-safety-attr-kasan-hwasan.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/arm64-microsoft-intrinsics.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-mprefer-vector-width.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512vpopcntdqvlintrin.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtin-clwb.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtin-cpu-is.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtin-sqrt.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtins-nvptx-ptx50.cu vendor/clang/dist/test/CodeGen/builtins-nvptx-ptx60.cu vendor/clang/dist/test/CodeGen/builtins-nvptx-sm_70.cu vendor/clang/dist/test/CodeGen/cetintrin.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-icall-generalize.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-unrelated-cast.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/complex-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/complex-libcalls.c (contents, props changed) vendor/clang/dist/test/CodeGen/darwin-ppc-varargs.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-attributed-stmt.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-block-vars.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-lto.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-preprocessed-file.i vendor/clang/dist/test/CodeGen/fp16vec-ops.c (contents, props changed) vendor/clang/dist/test/CodeGen/long-call-attr.c (contents, props changed) vendor/clang/dist/test/CodeGen/math-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/math-libcalls.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-annotation.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-inline-asm-enums.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/ms-inline-asm-variables.c (contents, props changed) vendor/clang/dist/test/CodeGen/noplt.c (contents, props changed) vendor/clang/dist/test/CodeGen/nullptr-arithmetic.c (contents, props changed) vendor/clang/dist/test/CodeGen/ppc-vector-compare.cc (contents, props changed) vendor/clang/dist/test/CodeGen/pr34021.c (contents, props changed) vendor/clang/dist/test/CodeGen/profile-sample-accurate.c (contents, props changed) vendor/clang/dist/test/CodeGen/push-hidden-visibility-subclass.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/sanitizer-special-case-list.c (contents, props changed) vendor/clang/dist/test/CodeGen/tbaa-array.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/tbaa-cast.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/tbaa-reference.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/thinlto-debug-pm.c (contents, props changed) vendor/clang/dist/test/CodeGen/ubsan-builtin-checks.c (contents, props changed) vendor/clang/dist/test/CodeGen/ubsan-pass-object-size.c (contents, props changed) vendor/clang/dist/test/CodeGen/unsigned-overflow-minimal.c (contents, props changed) vendor/clang/dist/test/CodeGen/verify-debuginfo.ll vendor/clang/dist/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_64-instrument-functions.c (contents, props changed) vendor/clang/dist/test/CodeGen/xray-always-emit-customevent.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/atomic-align.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/atomic-inline.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-ms-vbase-derived-cast.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-ms-vbase-nvcall.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-vcall-no-trap.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx11-extern-constexpr.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx2a-destroying-delete.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx2a-three-way-comparison.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-codeview-nested-types.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-fwd-template-param.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-nested-exprs.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/dllexport-vtable-thunks.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/dllimport-dtor-thunks.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/extern-section-attribute.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/finegrain-bitfield-access.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/float16-declarations.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/member-expr-references-variable.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/microsoft-inaccessible-base.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/mingw-w64-exceptions.c (contents, props changed) vendor/clang/dist/test/CodeGenCXX/ms-eh-personality.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/noescape.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/pr29160.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/static-initializer-branch-weights.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/tmp-md-nodes1.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/tmp-md-nodes2.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCoroutines/coro-dest-slot.cpp (contents, props changed) vendor/clang/dist/test/CodeGenObjC/NSFastEnumeration.m vendor/clang/dist/test/CodeGenObjC/ivar-layout-flexible-array.m vendor/clang/dist/test/CodeGenObjC/noescape.m vendor/clang/dist/test/CodeGenObjCXX/arc-forwarded-lambda-call.mm vendor/clang/dist/test/CodeGenObjCXX/msabi-objc-types.mm vendor/clang/dist/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl vendor/clang/dist/test/CodeGenOpenCL/atomic-ops-libcall.cl vendor/clang/dist/test/CodeGenOpenCL/atomic-ops.cl vendor/clang/dist/test/CodeGenOpenCL/func-call-dbg-loc.cl vendor/clang/dist/test/CodeGenOpenCL/no-half.cl vendor/clang/dist/test/Coverage/html-multifile-diagnostics.c (contents, props changed) vendor/clang/dist/test/Coverage/html-multifile-diagnostics.h (contents, props changed) vendor/clang/dist/test/CoverageMapping/Inputs/deferred-region-helper.h (contents, props changed) vendor/clang/dist/test/CoverageMapping/deferred-region.cpp (contents, props changed) vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/bin/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/bin/.keep vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/include/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/include/.keep vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib/.keep vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib64/ vendor/clang/dist/test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib64/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_90/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/bin/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/bin/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/include/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/include/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/lib/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/lib/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/lib64/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/lib64/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/nvvm/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/nvvm/libdevice/ vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/nvvm/libdevice/libdevice.10.bc vendor/clang/dist/test/Driver/Inputs/CUDA_90/usr/local/cuda/version.txt (contents, props changed) vendor/clang/dist/test/Driver/Inputs/Windows/usr/ vendor/clang/dist/test/Driver/Inputs/Windows/usr/bin/ vendor/clang/dist/test/Driver/Inputs/Windows/usr/bin/ld.bfd (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/ vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/lib/ vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/ vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/4.6.0/ vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/4.6.0/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/resource_dir/hwasan_blacklist.txt (contents, props changed) vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.hwasan-aarch64.a.syms vendor/clang/dist/test/Driver/Inputs/resource_dir/ubsan_blacklist.txt (contents, props changed) vendor/clang/dist/test/Driver/XRay/xray-shared-noxray.cpp (contents, props changed) vendor/clang/dist/test/Driver/aarch64-dotprod.c (contents, props changed) vendor/clang/dist/test/Driver/aarch64-rcpc.s (contents, props changed) vendor/clang/dist/test/Driver/aarch64-rdm.c (contents, props changed) vendor/clang/dist/test/Driver/amdgpu-mcpu.cl vendor/clang/dist/test/Driver/amdgpu-toolchain-opencl.cl vendor/clang/dist/test/Driver/android-pie.c (contents, props changed) vendor/clang/dist/test/Driver/arm-dotprod.c (contents, props changed) vendor/clang/dist/test/Driver/arm-target-as-mthumb.s (contents, props changed) vendor/clang/dist/test/Driver/arm-thumb-only-cores.c (contents, props changed) vendor/clang/dist/test/Driver/arm-wchar_t-defaults.c (contents, props changed) vendor/clang/dist/test/Driver/as-mcpu.c (contents, props changed) vendor/clang/dist/test/Driver/coverage.c (contents, props changed) vendor/clang/dist/test/Driver/cuda-bail-out.cu vendor/clang/dist/test/Driver/cxa-atexit.cpp (contents, props changed) vendor/clang/dist/test/Driver/gold-lto-new-pass-man.c (contents, props changed) vendor/clang/dist/test/Driver/hexagon-hvx.c (contents, props changed) vendor/clang/dist/test/Driver/lto-plugin-darwin.c (contents, props changed) vendor/clang/dist/test/Driver/lto-plugin-linux.c (contents, props changed) vendor/clang/dist/test/Driver/lto-plugin-windows.c (contents, props changed) vendor/clang/dist/test/Driver/mingw-msvcrt.c (contents, props changed) vendor/clang/dist/test/Driver/mips-abicalls-warning.c (contents, props changed) vendor/clang/dist/test/Driver/mips-gpopt-warning.c (contents, props changed) vendor/clang/dist/test/Driver/mips-mabs-warning.c (contents, props changed) vendor/clang/dist/test/Driver/mprefer-vector-width.c (contents, props changed) vendor/clang/dist/test/Driver/nostdlibxx.cpp (contents, props changed) vendor/clang/dist/test/Driver/openmp-offload-gpu.c (contents, props changed) vendor/clang/dist/test/Driver/target-override.c (contents, props changed) vendor/clang/dist/test/Driver/unix-conformance.c (contents, props changed) vendor/clang/dist/test/FixIt/Inputs/nullability-objc.h (contents, props changed) vendor/clang/dist/test/FixIt/fixit-format-ios.m vendor/clang/dist/test/FixIt/fixit-pragma-pack.c (contents, props changed) vendor/clang/dist/test/Format/verbose.cpp (contents, props changed) vendor/clang/dist/test/Frontend/diagnostics-order.c (contents, props changed) vendor/clang/dist/test/Frontend/float16.cpp (contents, props changed) vendor/clang/dist/test/Frontend/optimization-remark-extra-analysis.c (contents, props changed) vendor/clang/dist/test/Frontend/remove-file-on-signal.c (contents, props changed) vendor/clang/dist/test/Frontend/system-header-line-directive-ms-lineendings.c (contents, props changed) vendor/clang/dist/test/Frontend/verify-prefixes.c (contents, props changed) vendor/clang/dist/test/Headers/float16.c (contents, props changed) vendor/clang/dist/test/Headers/mm3dnow.c (contents, props changed) vendor/clang/dist/test/Headers/stdarg.cpp (contents, props changed) vendor/clang/dist/test/Import/extern-c-function/ vendor/clang/dist/test/Import/extern-c-function/Inputs/ vendor/clang/dist/test/Import/extern-c-function/Inputs/F.cpp (contents, props changed) vendor/clang/dist/test/Import/extern-c-function/test.cpp (contents, props changed) vendor/clang/dist/test/Import/forward-declared-objc-class/ vendor/clang/dist/test/Import/forward-declared-objc-class/Inputs/ vendor/clang/dist/test/Import/forward-declared-objc-class/Inputs/S1.m vendor/clang/dist/test/Import/forward-declared-objc-class/Inputs/S2.m vendor/clang/dist/test/Import/forward-declared-objc-class/Inputs/S3.m vendor/clang/dist/test/Import/forward-declared-objc-class/test.m vendor/clang/dist/test/Import/forward-declared-struct/Inputs/S3.c (contents, props changed) vendor/clang/dist/test/Import/local-struct/ vendor/clang/dist/test/Import/local-struct-use-origins/ vendor/clang/dist/test/Import/local-struct-use-origins/Inputs/ vendor/clang/dist/test/Import/local-struct-use-origins/Inputs/Callee.cpp (contents, props changed) vendor/clang/dist/test/Import/local-struct-use-origins/test.cpp (contents, props changed) vendor/clang/dist/test/Import/local-struct/Inputs/ vendor/clang/dist/test/Import/local-struct/Inputs/Callee.cpp (contents, props changed) vendor/clang/dist/test/Import/local-struct/test.cpp (contents, props changed) vendor/clang/dist/test/Import/objc-definitions-in-expression/ vendor/clang/dist/test/Import/objc-definitions-in-expression/Inputs/ vendor/clang/dist/test/Import/objc-definitions-in-expression/Inputs/S.m vendor/clang/dist/test/Import/objc-definitions-in-expression/test.m vendor/clang/dist/test/Import/objc-method/ vendor/clang/dist/test/Import/objc-method/Inputs/ vendor/clang/dist/test/Import/objc-method/Inputs/S.m vendor/clang/dist/test/Import/objc-method/test.m vendor/clang/dist/test/Import/struct-and-var/ vendor/clang/dist/test/Import/struct-and-var/Inputs/ vendor/clang/dist/test/Import/struct-and-var/Inputs/S1.cpp (contents, props changed) vendor/clang/dist/test/Import/struct-and-var/Inputs/S2.cpp (contents, props changed) vendor/clang/dist/test/Import/struct-and-var/test.cpp (contents, props changed) vendor/clang/dist/test/Import/struct-layout/ vendor/clang/dist/test/Import/struct-layout/Inputs/ vendor/clang/dist/test/Import/struct-layout/Inputs/Callee.cpp (contents, props changed) vendor/clang/dist/test/Import/struct-layout/test.cpp (contents, props changed) vendor/clang/dist/test/Import/template/ vendor/clang/dist/test/Import/template/Inputs/ vendor/clang/dist/test/Import/template/Inputs/T.cpp (contents, props changed) vendor/clang/dist/test/Import/template/test.cpp (contents, props changed) vendor/clang/dist/test/Index/Inputs/record-parsing-invocation-remap.c (contents, props changed) vendor/clang/dist/test/Index/USR/ vendor/clang/dist/test/Index/USR/array-type.cpp (contents, props changed) vendor/clang/dist/test/Index/USR/func-type.cpp (contents, props changed) vendor/clang/dist/test/Index/comment-to-html-xml-conversion-with-original-literals.cpp (contents, props changed) vendor/clang/dist/test/Index/index-template-template-param.cpp (contents, props changed) vendor/clang/dist/test/Index/preamble-conditionals-inverted-with-error.cpp (contents, props changed) vendor/clang/dist/test/Index/preamble-conditionals-inverted.cpp (contents, props changed) vendor/clang/dist/test/Index/preamble-conditionals-skipping.cpp (contents, props changed) vendor/clang/dist/test/Index/print-objc-manglings.m vendor/clang/dist/test/Index/record-completion-invocation.c (contents, props changed) vendor/clang/dist/test/Index/record-parsing-invocation.c (contents, props changed) vendor/clang/dist/test/Index/skipped-function-bodies.cpp (contents, props changed) vendor/clang/dist/test/Integration/thinlto_profile_sample_accurate.c (contents, props changed) vendor/clang/dist/test/Lexer/cxx2a-spaceship.cpp (contents, props changed) vendor/clang/dist/test/Lexer/cxx2a_keyword_as_cxx17.cpp (contents, props changed) vendor/clang/dist/test/Misc/ast-dump-c-attr.c (contents, props changed) vendor/clang/dist/test/Modules/Inputs/export_as_test.modulemap vendor/clang/dist/test/Modules/adl.cpp (contents, props changed) vendor/clang/dist/test/Modules/anon-linkage.cpp (contents, props changed) vendor/clang/dist/test/Modules/cxx17-inline-variables.cpp (contents, props changed) vendor/clang/dist/test/Modules/export_as_test.c (contents, props changed) vendor/clang/dist/test/Modules/merge-anon-in-extern_c.cpp (contents, props changed) vendor/clang/dist/test/Modules/module-imported-by-pch-path.m vendor/clang/dist/test/Modules/path-resolution.modulemap vendor/clang/dist/test/Modules/using-decl-inheritance.cpp (contents, props changed) vendor/clang/dist/test/Modules/using-directive-redecl.cpp (contents, props changed) vendor/clang/dist/test/Modules/using-directive.cpp (contents, props changed) vendor/clang/dist/test/Modules/var-templates.cpp (contents, props changed) vendor/clang/dist/test/Modules/visibility-in-instantiation.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_if_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_proc_bind_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/is_initial_device.c (contents, props changed) vendor/clang/dist/test/OpenMP/nvptx_data_sharing.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/nvptx_param_translate.c (contents, props changed) vendor/clang/dist/test/OpenMP/openmp_offload_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/openmp_win_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_debug_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_codegen_registration.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_debug_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_no_exceptions.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_simd_codegen_registration.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_simd_codegen_registration_naming.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_codegen_registration.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_vla_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/task_in_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/task_in_reduction_message.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskgroup_task_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_in_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_in_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_in_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_in_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_copyin_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_copyin_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_if_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_proc_bind_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_if_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_proc_bind_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_collapse_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_dist_schedule_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_distribute_simd_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/PCH/cxx2a-bitfield-init.cpp (contents, props changed) vendor/clang/dist/test/PCH/line-directive-nofilename.c (contents, props changed) vendor/clang/dist/test/PCH/line-directive-nofilename.h (contents, props changed) vendor/clang/dist/test/PCH/suspicious-pragma-pack.c (contents, props changed) vendor/clang/dist/test/Parser/c2x-attributes.c (contents, props changed) vendor/clang/dist/test/Parser/c2x-attributes.m vendor/clang/dist/test/Parser/cxx2a-bitfield-init.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx2a-spaceship.cpp (contents, props changed) vendor/clang/dist/test/Parser/decomposed-condition.cpp (contents, props changed) vendor/clang/dist/test/Parser/objcxx11-invalid-lambda.cpp (contents, props changed) vendor/clang/dist/test/Preprocessor/c17.c (contents, props changed) vendor/clang/dist/test/Preprocessor/has_c_attribute.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target_arm.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target_arm64.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target_environment_version.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target_os_darwin.c (contents, props changed) vendor/clang/dist/test/Preprocessor/is_target_unknown.c (contents, props changed) vendor/clang/dist/test/Preprocessor/macro_raw_string.cpp (contents, props changed) vendor/clang/dist/test/Preprocessor/macro_vaopt_check.cpp (contents, props changed) vendor/clang/dist/test/Preprocessor/macro_vaopt_expand.cpp (contents, props changed) vendor/clang/dist/test/Preprocessor/pragma_assume_nonnull.c (contents, props changed) vendor/clang/dist/test/Preprocessor/print-assembler.s (contents, props changed) vendor/clang/dist/test/Preprocessor/wchar_t.c (contents, props changed) vendor/clang/dist/test/Profile/Inputs/cxx-hash-v2.profdata.v5 (contents, props changed) vendor/clang/dist/test/Profile/Inputs/cxx-hash-v2.proftext vendor/clang/dist/test/Profile/cxx-hash-v2.cpp (contents, props changed) vendor/clang/dist/test/Refactor/ vendor/clang/dist/test/Refactor/Extract/ vendor/clang/dist/test/Refactor/Extract/ExtractExprIntoFunction.cpp (contents, props changed) vendor/clang/dist/test/Refactor/Extract/ExtractionSemicolonPolicy.cpp (contents, props changed) vendor/clang/dist/test/Refactor/Extract/ExtractionSemicolonPolicy.m vendor/clang/dist/test/Refactor/Extract/FromMethodToFunction.cpp (contents, props changed) vendor/clang/dist/test/Refactor/Extract/ObjCProperty.m vendor/clang/dist/test/Refactor/LocalRename/ vendor/clang/dist/test/Refactor/LocalRename/BuiltinOffsetof.cpp (contents, props changed) vendor/clang/dist/test/Refactor/LocalRename/Field.cpp (contents, props changed) vendor/clang/dist/test/Refactor/LocalRename/NoSymbolSelectedError.cpp (contents, props changed) vendor/clang/dist/test/Refactor/LocalRename/QualifiedRename.cpp (contents, props changed) vendor/clang/dist/test/Refactor/tool-apply-replacements.cpp (contents, props changed) vendor/clang/dist/test/Refactor/tool-common-options.c (contents, props changed) vendor/clang/dist/test/Refactor/tool-selection-option.c (contents, props changed) vendor/clang/dist/test/Refactor/tool-test-support.c (contents, props changed) vendor/clang/dist/test/Sema/Inputs/pragma-pack1.h (contents, props changed) vendor/clang/dist/test/Sema/Inputs/pragma-pack2.h (contents, props changed) vendor/clang/dist/test/Sema/_Float128.c (contents, props changed) vendor/clang/dist/test/Sema/attr-capabilities.cpp (contents, props changed) vendor/clang/dist/test/Sema/attr-deprecated-c2x.c (contents, props changed) vendor/clang/dist/test/Sema/attr-long-call.c (contents, props changed) vendor/clang/dist/test/Sema/c2x-fallthrough.c (contents, props changed) vendor/clang/dist/test/Sema/c2x-maybe_unused-errors.c (contents, props changed) vendor/clang/dist/test/Sema/c2x-maybe_unused.c (contents, props changed) vendor/clang/dist/test/Sema/c2x-nodiscard.c (contents, props changed) vendor/clang/dist/test/Sema/enum-sign-conversion.c (contents, props changed) vendor/clang/dist/test/Sema/error-type-safety.cpp (contents, props changed) vendor/clang/dist/test/Sema/fp16vec-sema.c (contents, props changed) vendor/clang/dist/test/Sema/implicit-decl-c90.c (contents, props changed) vendor/clang/dist/test/Sema/ms-annotation.c (contents, props changed) vendor/clang/dist/test/Sema/noescape.c (contents, props changed) vendor/clang/dist/test/Sema/outof-range-enum-constant-compare.c (contents, props changed) vendor/clang/dist/test/Sema/sign-compare-enum.c (contents, props changed) vendor/clang/dist/test/Sema/suspicious-pragma-pack.c (contents, props changed) vendor/clang/dist/test/Sema/tautological-constant-compare.c (contents, props changed) vendor/clang/dist/test/Sema/tautological-constant-enum-compare.c (contents, props changed) vendor/clang/dist/test/Sema/tautological-unsigned-enum-zero-compare.c (contents, props changed) vendor/clang/dist/test/Sema/tautological-unsigned-enum-zero-compare.cpp (contents, props changed) vendor/clang/dist/test/Sema/tautological-unsigned-zero-compare.c (contents, props changed) vendor/clang/dist/test/Sema/vector_swizzle_length.c (contents, props changed) vendor/clang/dist/test/Sema/warn-unreachable-ms.c (contents, props changed) vendor/clang/dist/test/Sema/zero-initializer.c (contents, props changed) vendor/clang/dist/test/SemaCUDA/error-includes-mode.cu vendor/clang/dist/test/SemaCXX/Inputs/warn-zero-nullptr.h (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-cxx-disabled.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/compare-cxx2a.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/complex-conversion.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/constant-expression-cxx2a.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/constexpr-array-unknown-bound.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx17-compat.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-init-statement-template.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx2a-destroying-delete.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx2a-lambda-equals-this.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx2a-pointer-to-const-ref-member.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx2a-three-way-comparison.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/decomposed-condition.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/has_unique_object_reps_member_ptr.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/imaginary-constants.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/init-expr-crash.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/microsoft-vs-float128.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-iunknown-inline-def.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-iunknown-outofline-def.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-iunknown-template-function.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-iunknown.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/no-warn-user-defined-literals-in-system-headers.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/no-warn-user-defined-literals-in-system-headers.h (contents, props changed) vendor/clang/dist/test/SemaCXX/nothrow-as-noexcept-ctor.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/nullptr-arithmetic.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/template-default-param-through-using.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/warn-sign-conversion-cpp11.cpp (contents, props changed) vendor/clang/dist/test/SemaObjC/Inputs/empty.h (contents, props changed) vendor/clang/dist/test/SemaObjC/block-literal-with-attribute.m vendor/clang/dist/test/SemaObjC/flexible-array-arc.m vendor/clang/dist/test/SemaObjC/flexible-array.m vendor/clang/dist/test/SemaObjC/property-implement-readonly-with-custom-setter.m vendor/clang/dist/test/SemaObjC/suspicious-pragma-pack.m vendor/clang/dist/test/SemaObjC/transfer-boxed-string-nullability.m vendor/clang/dist/test/SemaObjC/warn-messaging-id.mm vendor/clang/dist/test/SemaObjCXX/Inputs/nullability-completeness-cferror.h (contents, props changed) vendor/clang/dist/test/SemaObjCXX/block-variable-move.mm vendor/clang/dist/test/SemaObjCXX/flexible-array.mm vendor/clang/dist/test/SemaObjCXX/noescape.mm vendor/clang/dist/test/SemaObjCXX/nullability-completeness-cferror.mm vendor/clang/dist/test/SemaOpenCL/atomic-ops.cl vendor/clang/dist/test/SemaTemplate/address_space-dependent.cpp (contents, props changed) vendor/clang/dist/test/SemaTemplate/cxx17-inline-variables.cpp (contents, props changed) vendor/clang/dist/test/SemaTemplate/instantiate-friend-function.cpp (contents, props changed) vendor/clang/dist/test/Tooling/Inputs/clang-diff-basic-src.cpp (contents, props changed) vendor/clang/dist/test/Tooling/Inputs/fixed-header.h (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-args.test vendor/clang/dist/test/Tooling/clang-diff-ast.cpp (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-basic.cpp (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-bottomup.cpp (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-html.test vendor/clang/dist/test/Tooling/clang-diff-json.cpp (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-opt.cpp (contents, props changed) vendor/clang/dist/test/Tooling/clang-diff-topdown.cpp (contents, props changed) vendor/clang/dist/test/Tooling/fixed-database.cpp (contents, props changed) vendor/clang/dist/test/Unit/lit.cfg.py (contents, props changed) vendor/clang/dist/test/Unit/lit.site.cfg.py.in (contents, props changed) vendor/clang/dist/test/clang-rename/ForceMulti.cpp (contents, props changed) vendor/clang/dist/test/lit.cfg.py (contents, props changed) vendor/clang/dist/test/lit.site.cfg.py.in (contents, props changed) vendor/clang/dist/tools/clang-diff/ vendor/clang/dist/tools/clang-diff/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/clang-diff/ClangDiff.cpp (contents, props changed) vendor/clang/dist/tools/clang-func-mapping/ vendor/clang/dist/tools/clang-func-mapping/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/clang-func-mapping/ClangFnMapGen.cpp (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/Dockerfile vendor/clang/dist/tools/clang-fuzzer/DummyClangFuzzer.cpp (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/ExampleClangProtoFuzzer.cpp (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/README.txt (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/cxx_proto.proto vendor/clang/dist/tools/clang-fuzzer/handle-cxx/ vendor/clang/dist/tools/clang-fuzzer/handle-cxx/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/handle-cxx/handle_cxx.h (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/proto-to-cxx/ vendor/clang/dist/tools/clang-fuzzer/proto-to-cxx/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/proto-to-cxx/proto_to_cxx.cpp (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/proto-to-cxx/proto_to_cxx.h (contents, props changed) vendor/clang/dist/tools/clang-fuzzer/proto-to-cxx/proto_to_cxx_main.cpp (contents, props changed) vendor/clang/dist/tools/clang-refactor/ vendor/clang/dist/tools/clang-refactor/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/clang-refactor/ClangRefactor.cpp (contents, props changed) vendor/clang/dist/tools/clang-refactor/TestSupport.cpp (contents, props changed) vendor/clang/dist/tools/clang-refactor/TestSupport.h (contents, props changed) vendor/clang/dist/tools/clang-refactor/ToolRefactoringResultConsumer.h (contents, props changed) vendor/clang/dist/unittests/AST/DataCollectionTest.cpp (contents, props changed) vendor/clang/dist/unittests/CodeGen/CodeGenExternalTest.cpp (contents, props changed) vendor/clang/dist/unittests/CodeGen/IncrementalProcessingTest.cpp (contents, props changed) vendor/clang/dist/unittests/CrossTU/ vendor/clang/dist/unittests/CrossTU/CMakeLists.txt (contents, props changed) vendor/clang/dist/unittests/CrossTU/CrossTranslationUnitTest.cpp (contents, props changed) vendor/clang/dist/unittests/Format/FormatTestRawStrings.cpp (contents, props changed) vendor/clang/dist/unittests/Frontend/ASTUnitTest.cpp (contents, props changed) vendor/clang/dist/unittests/Frontend/CompilerInstanceTest.cpp (contents, props changed) vendor/clang/dist/unittests/Frontend/PCHPreambleTest.cpp (contents, props changed) vendor/clang/dist/unittests/Frontend/ParsedSourceLocationTest.cpp (contents, props changed) vendor/clang/dist/unittests/Rename/RenameAliasTest.cpp (contents, props changed) vendor/clang/dist/unittests/Rename/RenameEnumTest.cpp (contents, props changed) vendor/clang/dist/unittests/Rename/RenameFunctionTest.cpp (contents, props changed) vendor/clang/dist/unittests/Rename/RenameMemberTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/ASTSelectionTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/ExecutionTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/RefactoringActionRulesTest.cpp (contents, props changed) vendor/clang/dist/utils/TableGen/ClangDataCollectorsEmitter.cpp (contents, props changed) vendor/clang/dist/utils/analyzer/SATestUpdateDiffs.py (contents, props changed) vendor/clang/dist/utils/analyzer/SATestUtils.py (contents, props changed) vendor/clang/dist/utils/clangdiag.py (contents, props changed) Deleted: vendor/clang/dist/include/clang/Analysis/AnalysisContext.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h vendor/clang/dist/include/clang/Tooling/Core/QualTypeNames.h vendor/clang/dist/lib/Analysis/BodyFarm.h vendor/clang/dist/lib/Driver/ToolChains/Bitrig.cpp vendor/clang/dist/lib/Driver/ToolChains/Bitrig.h vendor/clang/dist/lib/Tooling/Core/QualTypeNames.cpp vendor/clang/dist/test/Analysis/diagnostics/diag-cross-file-boundaries.c vendor/clang/dist/test/Analysis/diagnostics/diag-cross-file-boundaries.h vendor/clang/dist/test/CodeGen/2005-07-20-SqrtNoErrno.c vendor/clang/dist/test/CodeGen/blocks-opencl.cl vendor/clang/dist/test/CodeGenObjC/debug-info-block-captured-self.m vendor/clang/dist/test/Driver/bitrig.c vendor/clang/dist/test/Driver/mingw-useld.c vendor/clang/dist/test/Driver/r600-mcpu.cl vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_linear_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_linear_messages.cpp vendor/clang/dist/test/Rewriter/objc-modern-metadata-visibility2.mm vendor/clang/dist/test/SemaOpenCL/extern.cl vendor/clang/dist/test/Unit/lit.cfg vendor/clang/dist/test/Unit/lit.site.cfg.in vendor/clang/dist/test/clang-rename/Field.cpp vendor/clang/dist/test/lit.cfg vendor/clang/dist/test/lit.site.cfg.in Modified: vendor/clang/dist/.arcconfig vendor/clang/dist/CMakeLists.txt vendor/clang/dist/CODE_OWNERS.TXT vendor/clang/dist/README.txt vendor/clang/dist/bindings/python/README.txt vendor/clang/dist/bindings/python/clang/cindex.py vendor/clang/dist/bindings/python/tests/cindex/test_access_specifiers.py vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py vendor/clang/dist/bindings/python/tests/cindex/test_code_completion.py vendor/clang/dist/bindings/python/tests/cindex/test_comment.py vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py vendor/clang/dist/bindings/python/tests/cindex/test_exception_specification_kind.py vendor/clang/dist/bindings/python/tests/cindex/test_file.py vendor/clang/dist/bindings/python/tests/cindex/test_index.py vendor/clang/dist/bindings/python/tests/cindex/test_location.py vendor/clang/dist/bindings/python/tests/cindex/test_token_kind.py vendor/clang/dist/bindings/python/tests/cindex/test_tokens.py vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py vendor/clang/dist/bindings/python/tests/cindex/test_type.py vendor/clang/dist/cmake/caches/Apple-stage1.cmake vendor/clang/dist/cmake/caches/Apple-stage2.cmake vendor/clang/dist/cmake/caches/Fuchsia-stage2.cmake vendor/clang/dist/cmake/caches/Fuchsia.cmake vendor/clang/dist/cmake/modules/AddClang.cmake vendor/clang/dist/cmake/modules/ClangConfig.cmake.in vendor/clang/dist/docs/AddressSanitizer.rst vendor/clang/dist/docs/AttributeReference.rst vendor/clang/dist/docs/ClangCommandLineReference.rst vendor/clang/dist/docs/ClangFormat.rst vendor/clang/dist/docs/ClangFormatStyleOptions.rst vendor/clang/dist/docs/ControlFlowIntegrity.rst vendor/clang/dist/docs/ControlFlowIntegrityDesign.rst vendor/clang/dist/docs/DiagnosticsReference.rst vendor/clang/dist/docs/InternalsManual.rst vendor/clang/dist/docs/JSONCompilationDatabase.rst vendor/clang/dist/docs/LanguageExtensions.rst vendor/clang/dist/docs/LeakSanitizer.rst vendor/clang/dist/docs/LibASTMatchersReference.html vendor/clang/dist/docs/Modules.rst vendor/clang/dist/docs/ReleaseNotes.rst vendor/clang/dist/docs/SanitizerCoverage.rst vendor/clang/dist/docs/SanitizerSpecialCaseList.rst vendor/clang/dist/docs/ThinLTO.rst vendor/clang/dist/docs/Toolchain.rst vendor/clang/dist/docs/UndefinedBehaviorSanitizer.rst vendor/clang/dist/docs/UsersManual.rst vendor/clang/dist/docs/analyzer/DebugChecks.rst vendor/clang/dist/docs/analyzer/conf.py vendor/clang/dist/docs/conf.py vendor/clang/dist/docs/index.rst vendor/clang/dist/docs/tools/dump_format_style.py vendor/clang/dist/examples/clang-interpreter/CMakeLists.txt vendor/clang/dist/include/clang-c/Index.h vendor/clang/dist/include/clang/AST/ASTContext.h vendor/clang/dist/include/clang/AST/ASTMutationListener.h vendor/clang/dist/include/clang/AST/ASTUnresolvedSet.h vendor/clang/dist/include/clang/AST/ASTVector.h vendor/clang/dist/include/clang/AST/AttrIterator.h vendor/clang/dist/include/clang/AST/BaseSubobject.h vendor/clang/dist/include/clang/AST/BuiltinTypes.def vendor/clang/dist/include/clang/AST/CMakeLists.txt vendor/clang/dist/include/clang/AST/CXXInheritance.h vendor/clang/dist/include/clang/AST/CanonicalType.h vendor/clang/dist/include/clang/AST/CharUnits.h vendor/clang/dist/include/clang/AST/CommentVisitor.h vendor/clang/dist/include/clang/AST/Decl.h vendor/clang/dist/include/clang/AST/DeclBase.h vendor/clang/dist/include/clang/AST/DeclCXX.h vendor/clang/dist/include/clang/AST/DeclContextInternals.h vendor/clang/dist/include/clang/AST/DeclFriend.h vendor/clang/dist/include/clang/AST/DeclGroup.h vendor/clang/dist/include/clang/AST/DeclLookups.h vendor/clang/dist/include/clang/AST/DeclObjC.h vendor/clang/dist/include/clang/AST/DeclOpenMP.h vendor/clang/dist/include/clang/AST/DeclTemplate.h vendor/clang/dist/include/clang/AST/DeclVisitor.h vendor/clang/dist/include/clang/AST/DeclarationName.h vendor/clang/dist/include/clang/AST/DependentDiagnostic.h vendor/clang/dist/include/clang/AST/Expr.h vendor/clang/dist/include/clang/AST/ExprCXX.h vendor/clang/dist/include/clang/AST/ExprObjC.h vendor/clang/dist/include/clang/AST/ExternalASTMerger.h vendor/clang/dist/include/clang/AST/ExternalASTSource.h vendor/clang/dist/include/clang/AST/GlobalDecl.h vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h vendor/clang/dist/include/clang/AST/OpenMPClause.h vendor/clang/dist/include/clang/AST/OperationKinds.def vendor/clang/dist/include/clang/AST/OperationKinds.h vendor/clang/dist/include/clang/AST/PrettyPrinter.h vendor/clang/dist/include/clang/AST/RecordLayout.h vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h vendor/clang/dist/include/clang/AST/Redeclarable.h vendor/clang/dist/include/clang/AST/Stmt.h vendor/clang/dist/include/clang/AST/StmtGraphTraits.h vendor/clang/dist/include/clang/AST/StmtIterator.h vendor/clang/dist/include/clang/AST/StmtOpenMP.h vendor/clang/dist/include/clang/AST/StmtVisitor.h vendor/clang/dist/include/clang/AST/TemplateBase.h vendor/clang/dist/include/clang/AST/TemplateName.h vendor/clang/dist/include/clang/AST/Type.h vendor/clang/dist/include/clang/AST/TypeLoc.h vendor/clang/dist/include/clang/AST/TypeNodes.def vendor/clang/dist/include/clang/AST/UnresolvedSet.h vendor/clang/dist/include/clang/AST/VTTBuilder.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchers.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersInternal.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersMacros.h vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Parser.h vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Registry.h vendor/clang/dist/include/clang/Analysis/Analyses/Consumed.h vendor/clang/dist/include/clang/Analysis/Analyses/Dominators.h vendor/clang/dist/include/clang/Analysis/Analyses/LiveVariables.h vendor/clang/dist/include/clang/Analysis/Analyses/PostOrderCFGView.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafety.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyCommon.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyTIL.h vendor/clang/dist/include/clang/Analysis/CFG.h vendor/clang/dist/include/clang/Analysis/CallGraph.h vendor/clang/dist/include/clang/Analysis/CloneDetection.h vendor/clang/dist/include/clang/Analysis/ProgramPoint.h vendor/clang/dist/include/clang/Analysis/Support/BumpVector.h vendor/clang/dist/include/clang/Basic/AddressSpaces.h vendor/clang/dist/include/clang/Basic/AllDiagnostics.h vendor/clang/dist/include/clang/Basic/Attr.td vendor/clang/dist/include/clang/Basic/AttrDocs.td vendor/clang/dist/include/clang/Basic/Attributes.h vendor/clang/dist/include/clang/Basic/Builtins.def vendor/clang/dist/include/clang/Basic/Builtins.h vendor/clang/dist/include/clang/Basic/BuiltinsAArch64.def vendor/clang/dist/include/clang/Basic/BuiltinsAMDGPU.def vendor/clang/dist/include/clang/Basic/BuiltinsARM.def vendor/clang/dist/include/clang/Basic/BuiltinsHexagon.def vendor/clang/dist/include/clang/Basic/BuiltinsNVPTX.def vendor/clang/dist/include/clang/Basic/BuiltinsX86.def vendor/clang/dist/include/clang/Basic/BuiltinsX86_64.def vendor/clang/dist/include/clang/Basic/CMakeLists.txt vendor/clang/dist/include/clang/Basic/CharInfo.h vendor/clang/dist/include/clang/Basic/Cuda.h vendor/clang/dist/include/clang/Basic/DeclNodes.td vendor/clang/dist/include/clang/Basic/Diagnostic.h vendor/clang/dist/include/clang/Basic/Diagnostic.td vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticOptions.h vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td vendor/clang/dist/include/clang/Basic/IdentifierTable.h vendor/clang/dist/include/clang/Basic/LLVM.h vendor/clang/dist/include/clang/Basic/LangOptions.def vendor/clang/dist/include/clang/Basic/LangOptions.h vendor/clang/dist/include/clang/Basic/Module.h vendor/clang/dist/include/clang/Basic/OpenCLExtensions.def vendor/clang/dist/include/clang/Basic/OpenMPKinds.def vendor/clang/dist/include/clang/Basic/OperatorKinds.def vendor/clang/dist/include/clang/Basic/OperatorPrecedence.h vendor/clang/dist/include/clang/Basic/SanitizerBlacklist.h vendor/clang/dist/include/clang/Basic/Sanitizers.def vendor/clang/dist/include/clang/Basic/Sanitizers.h vendor/clang/dist/include/clang/Basic/SourceLocation.h vendor/clang/dist/include/clang/Basic/SourceManager.h vendor/clang/dist/include/clang/Basic/SourceManagerInternals.h vendor/clang/dist/include/clang/Basic/Specifiers.h vendor/clang/dist/include/clang/Basic/TargetInfo.h vendor/clang/dist/include/clang/Basic/TargetOptions.h vendor/clang/dist/include/clang/Basic/TokenKinds.def vendor/clang/dist/include/clang/Basic/TypeTraits.h vendor/clang/dist/include/clang/Basic/VirtualFileSystem.h vendor/clang/dist/include/clang/CodeGen/CodeGenABITypes.h vendor/clang/dist/include/clang/CodeGen/ConstantInitFuture.h vendor/clang/dist/include/clang/CodeGen/ModuleBuilder.h vendor/clang/dist/include/clang/Config/config.h.cmake vendor/clang/dist/include/clang/Driver/CC1Options.td vendor/clang/dist/include/clang/Driver/CLCompatOptions.td vendor/clang/dist/include/clang/Driver/Compilation.h vendor/clang/dist/include/clang/Driver/Distro.h vendor/clang/dist/include/clang/Driver/Driver.h vendor/clang/dist/include/clang/Driver/Job.h vendor/clang/dist/include/clang/Driver/Options.td vendor/clang/dist/include/clang/Driver/SanitizerArgs.h vendor/clang/dist/include/clang/Driver/ToolChain.h vendor/clang/dist/include/clang/Driver/XRayArgs.h vendor/clang/dist/include/clang/Format/Format.h vendor/clang/dist/include/clang/Frontend/ASTUnit.h vendor/clang/dist/include/clang/Frontend/CodeGenOptions.def vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h vendor/clang/dist/include/clang/Frontend/CommandLineSourceLoc.h vendor/clang/dist/include/clang/Frontend/CompilerInstance.h vendor/clang/dist/include/clang/Frontend/FrontendActions.h vendor/clang/dist/include/clang/Frontend/FrontendOptions.h vendor/clang/dist/include/clang/Frontend/LangStandard.h vendor/clang/dist/include/clang/Frontend/LangStandards.def vendor/clang/dist/include/clang/Frontend/PrecompiledPreamble.h vendor/clang/dist/include/clang/Frontend/TextDiagnosticBuffer.h vendor/clang/dist/include/clang/Frontend/VerifyDiagnosticConsumer.h vendor/clang/dist/include/clang/Index/IndexDataConsumer.h vendor/clang/dist/include/clang/Index/IndexSymbol.h vendor/clang/dist/include/clang/Lex/HeaderSearch.h vendor/clang/dist/include/clang/Lex/HeaderSearchOptions.h vendor/clang/dist/include/clang/Lex/Lexer.h vendor/clang/dist/include/clang/Lex/LiteralSupport.h vendor/clang/dist/include/clang/Lex/MacroArgs.h vendor/clang/dist/include/clang/Lex/MacroInfo.h vendor/clang/dist/include/clang/Lex/ModuleLoader.h vendor/clang/dist/include/clang/Lex/ModuleMap.h vendor/clang/dist/include/clang/Lex/MultipleIncludeOpt.h vendor/clang/dist/include/clang/Lex/PPCallbacks.h vendor/clang/dist/include/clang/Lex/PTHLexer.h vendor/clang/dist/include/clang/Lex/PTHManager.h vendor/clang/dist/include/clang/Lex/Pragma.h vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h vendor/clang/dist/include/clang/Lex/Preprocessor.h vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h vendor/clang/dist/include/clang/Lex/PreprocessorOptions.h vendor/clang/dist/include/clang/Lex/TokenLexer.h vendor/clang/dist/include/clang/Parse/ParseAST.h vendor/clang/dist/include/clang/Parse/Parser.h vendor/clang/dist/include/clang/Sema/AttributeList.h vendor/clang/dist/include/clang/Sema/CodeCompleteConsumer.h vendor/clang/dist/include/clang/Sema/CodeCompleteOptions.h vendor/clang/dist/include/clang/Sema/DeclSpec.h vendor/clang/dist/include/clang/Sema/Lookup.h vendor/clang/dist/include/clang/Sema/Overload.h vendor/clang/dist/include/clang/Sema/Ownership.h vendor/clang/dist/include/clang/Sema/Scope.h vendor/clang/dist/include/clang/Sema/ScopeInfo.h vendor/clang/dist/include/clang/Sema/Sema.h vendor/clang/dist/include/clang/Sema/SemaInternal.h vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h vendor/clang/dist/include/clang/Serialization/ASTReader.h vendor/clang/dist/include/clang/Serialization/ASTWriter.h vendor/clang/dist/include/clang/Serialization/ContinuousRangeMap.h vendor/clang/dist/include/clang/Serialization/ModuleManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/Checkers.td vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/Analyses.def vendor/clang/dist/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.h vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h vendor/clang/dist/include/clang/Tooling/Core/Replacement.h vendor/clang/dist/include/clang/Tooling/Refactoring/AtomicChange.h vendor/clang/dist/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h vendor/clang/dist/include/clang/Tooling/Refactoring/Rename/RenamingAction.h vendor/clang/dist/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h vendor/clang/dist/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h vendor/clang/dist/include/clang/Tooling/Tooling.h vendor/clang/dist/include/clang/module.modulemap vendor/clang/dist/lib/AST/ASTContext.cpp vendor/clang/dist/lib/AST/ASTDumper.cpp vendor/clang/dist/lib/AST/ASTImporter.cpp vendor/clang/dist/lib/AST/ASTStructuralEquivalence.cpp vendor/clang/dist/lib/AST/CMakeLists.txt vendor/clang/dist/lib/AST/CXXABI.h vendor/clang/dist/lib/AST/CXXInheritance.cpp vendor/clang/dist/lib/AST/CommentSema.cpp vendor/clang/dist/lib/AST/Decl.cpp vendor/clang/dist/lib/AST/DeclBase.cpp vendor/clang/dist/lib/AST/DeclCXX.cpp vendor/clang/dist/lib/AST/DeclFriend.cpp vendor/clang/dist/lib/AST/DeclGroup.cpp vendor/clang/dist/lib/AST/DeclObjC.cpp vendor/clang/dist/lib/AST/DeclPrinter.cpp vendor/clang/dist/lib/AST/DeclTemplate.cpp vendor/clang/dist/lib/AST/DeclarationName.cpp vendor/clang/dist/lib/AST/Expr.cpp vendor/clang/dist/lib/AST/ExprCXX.cpp vendor/clang/dist/lib/AST/ExprClassification.cpp vendor/clang/dist/lib/AST/ExprConstant.cpp vendor/clang/dist/lib/AST/ExprObjC.cpp vendor/clang/dist/lib/AST/ExternalASTMerger.cpp vendor/clang/dist/lib/AST/ExternalASTSource.cpp vendor/clang/dist/lib/AST/ItaniumCXXABI.cpp vendor/clang/dist/lib/AST/ItaniumMangle.cpp vendor/clang/dist/lib/AST/Mangle.cpp vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp vendor/clang/dist/lib/AST/MicrosoftMangle.cpp vendor/clang/dist/lib/AST/NSAPI.cpp vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp vendor/clang/dist/lib/AST/ODRHash.cpp vendor/clang/dist/lib/AST/OpenMPClause.cpp vendor/clang/dist/lib/AST/RecordLayout.cpp vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp vendor/clang/dist/lib/AST/Stmt.cpp vendor/clang/dist/lib/AST/StmtIterator.cpp vendor/clang/dist/lib/AST/StmtOpenMP.cpp vendor/clang/dist/lib/AST/StmtPrinter.cpp vendor/clang/dist/lib/AST/StmtProfile.cpp vendor/clang/dist/lib/AST/TemplateBase.cpp vendor/clang/dist/lib/AST/TemplateName.cpp vendor/clang/dist/lib/AST/Type.cpp vendor/clang/dist/lib/AST/TypeLoc.cpp vendor/clang/dist/lib/AST/TypePrinter.cpp vendor/clang/dist/lib/AST/VTTBuilder.cpp vendor/clang/dist/lib/AST/VTableBuilder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchFinder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchersInternal.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/Marshallers.h vendor/clang/dist/lib/ASTMatchers/Dynamic/Parser.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/Registry.cpp vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp vendor/clang/dist/lib/Analysis/BodyFarm.cpp vendor/clang/dist/lib/Analysis/CFG.cpp vendor/clang/dist/lib/Analysis/CallGraph.cpp vendor/clang/dist/lib/Analysis/CloneDetection.cpp vendor/clang/dist/lib/Analysis/CocoaConventions.cpp vendor/clang/dist/lib/Analysis/Consumed.cpp vendor/clang/dist/lib/Analysis/LiveVariables.cpp vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp vendor/clang/dist/lib/Analysis/ReachableCode.cpp vendor/clang/dist/lib/Analysis/ScanfFormatString.cpp vendor/clang/dist/lib/Analysis/ThreadSafety.cpp vendor/clang/dist/lib/Analysis/ThreadSafetyCommon.cpp vendor/clang/dist/lib/Analysis/ThreadSafetyTIL.cpp vendor/clang/dist/lib/Analysis/UninitializedValues.cpp vendor/clang/dist/lib/Basic/Builtins.cpp vendor/clang/dist/lib/Basic/CMakeLists.txt vendor/clang/dist/lib/Basic/Cuda.cpp vendor/clang/dist/lib/Basic/Diagnostic.cpp vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp vendor/clang/dist/lib/Basic/FileManager.cpp vendor/clang/dist/lib/Basic/IdentifierTable.cpp vendor/clang/dist/lib/Basic/Module.cpp vendor/clang/dist/lib/Basic/OpenMPKinds.cpp vendor/clang/dist/lib/Basic/OperatorPrecedence.cpp vendor/clang/dist/lib/Basic/SanitizerBlacklist.cpp vendor/clang/dist/lib/Basic/SourceManager.cpp vendor/clang/dist/lib/Basic/TargetInfo.cpp vendor/clang/dist/lib/Basic/Targets.cpp vendor/clang/dist/lib/Basic/Version.cpp vendor/clang/dist/lib/Basic/VirtualFileSystem.cpp vendor/clang/dist/lib/Basic/XRayLists.cpp vendor/clang/dist/lib/CMakeLists.txt vendor/clang/dist/lib/CodeGen/BackendUtil.cpp vendor/clang/dist/lib/CodeGen/CGAtomic.cpp vendor/clang/dist/lib/CodeGen/CGBlocks.cpp vendor/clang/dist/lib/CodeGen/CGBuilder.h vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp vendor/clang/dist/lib/CodeGen/CGCXX.cpp vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp vendor/clang/dist/lib/CodeGen/CGCXXABI.h vendor/clang/dist/lib/CodeGen/CGCall.cpp vendor/clang/dist/lib/CodeGen/CGClass.cpp vendor/clang/dist/lib/CodeGen/CGCleanup.cpp vendor/clang/dist/lib/CodeGen/CGCoroutine.cpp vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp vendor/clang/dist/lib/CodeGen/CGDebugInfo.h vendor/clang/dist/lib/CodeGen/CGDecl.cpp vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp vendor/clang/dist/lib/CodeGen/CGException.cpp vendor/clang/dist/lib/CodeGen/CGExpr.cpp vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp vendor/clang/dist/lib/CodeGen/CGObjC.cpp vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.h vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.h vendor/clang/dist/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntimeNVPTX.h vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp vendor/clang/dist/lib/CodeGen/CGStmt.cpp vendor/clang/dist/lib/CodeGen/CGStmtOpenMP.cpp vendor/clang/dist/lib/CodeGen/CGVTT.cpp vendor/clang/dist/lib/CodeGen/CGVTables.cpp vendor/clang/dist/lib/CodeGen/CGValue.h vendor/clang/dist/lib/CodeGen/CodeGenABITypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.h vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp vendor/clang/dist/lib/CodeGen/CodeGenModule.h vendor/clang/dist/lib/CodeGen/CodeGenPGO.cpp vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h vendor/clang/dist/lib/CodeGen/CodeGenTypeCache.h vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenTypes.h vendor/clang/dist/lib/CodeGen/CoverageMappingGen.cpp vendor/clang/dist/lib/CodeGen/CoverageMappingGen.h vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp vendor/clang/dist/lib/CodeGen/SanitizerMetadata.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.h vendor/clang/dist/lib/Driver/CMakeLists.txt vendor/clang/dist/lib/Driver/Compilation.cpp vendor/clang/dist/lib/Driver/Distro.cpp vendor/clang/dist/lib/Driver/Driver.cpp vendor/clang/dist/lib/Driver/DriverOptions.cpp vendor/clang/dist/lib/Driver/Job.cpp vendor/clang/dist/lib/Driver/SanitizerArgs.cpp vendor/clang/dist/lib/Driver/ToolChain.cpp vendor/clang/dist/lib/Driver/ToolChains/AMDGPU.cpp vendor/clang/dist/lib/Driver/ToolChains/AMDGPU.h vendor/clang/dist/lib/Driver/ToolChains/Ananas.cpp vendor/clang/dist/lib/Driver/ToolChains/Arch/AArch64.cpp vendor/clang/dist/lib/Driver/ToolChains/Arch/ARM.cpp vendor/clang/dist/lib/Driver/ToolChains/Arch/ARM.h vendor/clang/dist/lib/Driver/ToolChains/Arch/Mips.cpp vendor/clang/dist/lib/Driver/ToolChains/Arch/Mips.h vendor/clang/dist/lib/Driver/ToolChains/Arch/PPC.cpp vendor/clang/dist/lib/Driver/ToolChains/Arch/PPC.h vendor/clang/dist/lib/Driver/ToolChains/Arch/X86.cpp vendor/clang/dist/lib/Driver/ToolChains/BareMetal.cpp vendor/clang/dist/lib/Driver/ToolChains/BareMetal.h vendor/clang/dist/lib/Driver/ToolChains/Clang.cpp vendor/clang/dist/lib/Driver/ToolChains/Clang.h vendor/clang/dist/lib/Driver/ToolChains/CloudABI.cpp vendor/clang/dist/lib/Driver/ToolChains/CommonArgs.cpp vendor/clang/dist/lib/Driver/ToolChains/CommonArgs.h vendor/clang/dist/lib/Driver/ToolChains/CrossWindows.cpp vendor/clang/dist/lib/Driver/ToolChains/Cuda.cpp vendor/clang/dist/lib/Driver/ToolChains/Cuda.h vendor/clang/dist/lib/Driver/ToolChains/Darwin.cpp vendor/clang/dist/lib/Driver/ToolChains/Darwin.h vendor/clang/dist/lib/Driver/ToolChains/DragonFly.cpp vendor/clang/dist/lib/Driver/ToolChains/FreeBSD.cpp vendor/clang/dist/lib/Driver/ToolChains/FreeBSD.h vendor/clang/dist/lib/Driver/ToolChains/Fuchsia.cpp vendor/clang/dist/lib/Driver/ToolChains/Fuchsia.h vendor/clang/dist/lib/Driver/ToolChains/Gnu.cpp vendor/clang/dist/lib/Driver/ToolChains/Hexagon.cpp vendor/clang/dist/lib/Driver/ToolChains/Hexagon.h vendor/clang/dist/lib/Driver/ToolChains/Linux.cpp vendor/clang/dist/lib/Driver/ToolChains/MSVC.cpp vendor/clang/dist/lib/Driver/ToolChains/MinGW.cpp vendor/clang/dist/lib/Driver/ToolChains/MinGW.h vendor/clang/dist/lib/Driver/ToolChains/Minix.cpp vendor/clang/dist/lib/Driver/ToolChains/NaCl.cpp vendor/clang/dist/lib/Driver/ToolChains/NetBSD.cpp vendor/clang/dist/lib/Driver/ToolChains/NetBSD.h vendor/clang/dist/lib/Driver/ToolChains/OpenBSD.cpp vendor/clang/dist/lib/Driver/ToolChains/PS4CPU.cpp vendor/clang/dist/lib/Driver/ToolChains/Solaris.cpp vendor/clang/dist/lib/Driver/ToolChains/WebAssembly.cpp vendor/clang/dist/lib/Driver/ToolChains/WebAssembly.h vendor/clang/dist/lib/Driver/XRayArgs.cpp vendor/clang/dist/lib/Format/BreakableToken.cpp vendor/clang/dist/lib/Format/BreakableToken.h vendor/clang/dist/lib/Format/ContinuationIndenter.cpp vendor/clang/dist/lib/Format/ContinuationIndenter.h vendor/clang/dist/lib/Format/Format.cpp vendor/clang/dist/lib/Format/FormatToken.cpp vendor/clang/dist/lib/Format/FormatToken.h vendor/clang/dist/lib/Format/FormatTokenLexer.cpp vendor/clang/dist/lib/Format/FormatTokenLexer.h vendor/clang/dist/lib/Format/NamespaceEndCommentsFixer.cpp vendor/clang/dist/lib/Format/NamespaceEndCommentsFixer.h vendor/clang/dist/lib/Format/SortJavaScriptImports.cpp vendor/clang/dist/lib/Format/TokenAnalyzer.cpp vendor/clang/dist/lib/Format/TokenAnalyzer.h vendor/clang/dist/lib/Format/TokenAnnotator.cpp vendor/clang/dist/lib/Format/TokenAnnotator.h vendor/clang/dist/lib/Format/UnwrappedLineFormatter.cpp vendor/clang/dist/lib/Format/UnwrappedLineFormatter.h vendor/clang/dist/lib/Format/UnwrappedLineParser.cpp vendor/clang/dist/lib/Format/UnwrappedLineParser.h vendor/clang/dist/lib/Format/UsingDeclarationsSorter.cpp vendor/clang/dist/lib/Format/UsingDeclarationsSorter.h vendor/clang/dist/lib/Format/WhitespaceManager.cpp vendor/clang/dist/lib/Format/WhitespaceManager.h vendor/clang/dist/lib/Frontend/ASTUnit.cpp vendor/clang/dist/lib/Frontend/CompilerInstance.cpp vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp vendor/clang/dist/lib/Frontend/FrontendAction.cpp vendor/clang/dist/lib/Frontend/FrontendActions.cpp vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp vendor/clang/dist/lib/Frontend/PrecompiledPreamble.cpp vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp vendor/clang/dist/lib/Frontend/Rewrite/FrontendActions.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteModernObjC.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteObjC.cpp vendor/clang/dist/lib/Frontend/TextDiagnosticBuffer.cpp vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp vendor/clang/dist/lib/Headers/CMakeLists.txt vendor/clang/dist/lib/Headers/__clang_cuda_cmath.h vendor/clang/dist/lib/Headers/__clang_cuda_intrinsics.h vendor/clang/dist/lib/Headers/__clang_cuda_math_forward_declares.h vendor/clang/dist/lib/Headers/__clang_cuda_runtime_wrapper.h vendor/clang/dist/lib/Headers/avx2intrin.h vendor/clang/dist/lib/Headers/avx512bwintrin.h vendor/clang/dist/lib/Headers/avx512cdintrin.h vendor/clang/dist/lib/Headers/avx512dqintrin.h vendor/clang/dist/lib/Headers/avx512fintrin.h vendor/clang/dist/lib/Headers/avx512vlbwintrin.h vendor/clang/dist/lib/Headers/avx512vlcdintrin.h vendor/clang/dist/lib/Headers/avx512vldqintrin.h vendor/clang/dist/lib/Headers/avx512vlintrin.h vendor/clang/dist/lib/Headers/clflushoptintrin.h vendor/clang/dist/lib/Headers/cuda_wrappers/algorithm vendor/clang/dist/lib/Headers/cuda_wrappers/new vendor/clang/dist/lib/Headers/emmintrin.h vendor/clang/dist/lib/Headers/float.h vendor/clang/dist/lib/Headers/fma4intrin.h vendor/clang/dist/lib/Headers/fmaintrin.h vendor/clang/dist/lib/Headers/immintrin.h vendor/clang/dist/lib/Headers/intrin.h vendor/clang/dist/lib/Headers/opencl-c.h vendor/clang/dist/lib/Headers/stdbool.h vendor/clang/dist/lib/Headers/unwind.h vendor/clang/dist/lib/Index/CodegenNameGenerator.cpp vendor/clang/dist/lib/Index/CommentToXML.cpp vendor/clang/dist/lib/Index/IndexBody.cpp vendor/clang/dist/lib/Index/IndexDecl.cpp vendor/clang/dist/lib/Index/IndexSymbol.cpp vendor/clang/dist/lib/Index/IndexTypeSourceInfo.cpp vendor/clang/dist/lib/Index/IndexingAction.cpp vendor/clang/dist/lib/Index/IndexingContext.cpp vendor/clang/dist/lib/Index/USRGeneration.cpp vendor/clang/dist/lib/Lex/HeaderSearch.cpp vendor/clang/dist/lib/Lex/Lexer.cpp vendor/clang/dist/lib/Lex/LiteralSupport.cpp vendor/clang/dist/lib/Lex/MacroArgs.cpp vendor/clang/dist/lib/Lex/MacroInfo.cpp vendor/clang/dist/lib/Lex/ModuleMap.cpp vendor/clang/dist/lib/Lex/PPDirectives.cpp vendor/clang/dist/lib/Lex/PPLexerChange.cpp vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp vendor/clang/dist/lib/Lex/PTHLexer.cpp vendor/clang/dist/lib/Lex/Pragma.cpp vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp vendor/clang/dist/lib/Lex/Preprocessor.cpp vendor/clang/dist/lib/Lex/PreprocessorLexer.cpp vendor/clang/dist/lib/Lex/TokenConcatenation.cpp vendor/clang/dist/lib/Lex/TokenLexer.cpp vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp vendor/clang/dist/lib/Parse/ParseDecl.cpp vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp vendor/clang/dist/lib/Parse/ParseExpr.cpp vendor/clang/dist/lib/Parse/ParseExprCXX.cpp vendor/clang/dist/lib/Parse/ParseObjc.cpp vendor/clang/dist/lib/Parse/ParseOpenMP.cpp vendor/clang/dist/lib/Parse/ParsePragma.cpp vendor/clang/dist/lib/Parse/ParseStmt.cpp vendor/clang/dist/lib/Parse/ParseStmtAsm.cpp vendor/clang/dist/lib/Parse/ParseTemplate.cpp vendor/clang/dist/lib/Parse/ParseTentative.cpp vendor/clang/dist/lib/Parse/Parser.cpp vendor/clang/dist/lib/Rewrite/HTMLRewrite.cpp vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp vendor/clang/dist/lib/Sema/AttributeList.cpp vendor/clang/dist/lib/Sema/CodeCompleteConsumer.cpp vendor/clang/dist/lib/Sema/DeclSpec.cpp vendor/clang/dist/lib/Sema/MultiplexExternalSemaSource.cpp vendor/clang/dist/lib/Sema/Sema.cpp vendor/clang/dist/lib/Sema/SemaAttr.cpp vendor/clang/dist/lib/Sema/SemaCast.cpp vendor/clang/dist/lib/Sema/SemaChecking.cpp vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp vendor/clang/dist/lib/Sema/SemaCoroutine.cpp vendor/clang/dist/lib/Sema/SemaDecl.cpp vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp vendor/clang/dist/lib/Sema/SemaExpr.cpp vendor/clang/dist/lib/Sema/SemaExprCXX.cpp vendor/clang/dist/lib/Sema/SemaExprMember.cpp vendor/clang/dist/lib/Sema/SemaExprObjC.cpp vendor/clang/dist/lib/Sema/SemaInit.cpp vendor/clang/dist/lib/Sema/SemaLambda.cpp vendor/clang/dist/lib/Sema/SemaLookup.cpp vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp vendor/clang/dist/lib/Sema/SemaOpenMP.cpp vendor/clang/dist/lib/Sema/SemaOverload.cpp vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp vendor/clang/dist/lib/Sema/SemaStmt.cpp vendor/clang/dist/lib/Sema/SemaStmtAsm.cpp vendor/clang/dist/lib/Sema/SemaStmtAttr.cpp vendor/clang/dist/lib/Sema/SemaTemplate.cpp vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp vendor/clang/dist/lib/Sema/SemaType.cpp vendor/clang/dist/lib/Sema/TreeTransform.h vendor/clang/dist/lib/Serialization/ASTCommon.cpp vendor/clang/dist/lib/Serialization/ASTCommon.h vendor/clang/dist/lib/Serialization/ASTReader.cpp vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp vendor/clang/dist/lib/Serialization/ASTReaderInternals.h vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp vendor/clang/dist/lib/Serialization/ASTWriter.cpp vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp vendor/clang/dist/lib/Serialization/GlobalModuleIndex.cpp vendor/clang/dist/lib/Serialization/ModuleManager.cpp vendor/clang/dist/lib/Serialization/MultiOnDiskHashTable.h vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CloneChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BasicValueFactory.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CMakeLists.txt vendor/clang/dist/lib/StaticAnalyzer/Core/CallEvent.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineC.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/IssueHash.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h vendor/clang/dist/lib/StaticAnalyzer/Core/ProgramState.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SVals.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SymbolManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp vendor/clang/dist/lib/Tooling/ArgumentsAdjusters.cpp vendor/clang/dist/lib/Tooling/CMakeLists.txt vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp vendor/clang/dist/lib/Tooling/Core/CMakeLists.txt vendor/clang/dist/lib/Tooling/Core/Replacement.cpp vendor/clang/dist/lib/Tooling/Refactoring/AtomicChange.cpp vendor/clang/dist/lib/Tooling/Refactoring/CMakeLists.txt vendor/clang/dist/lib/Tooling/Refactoring/Rename/RenamingAction.cpp vendor/clang/dist/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp vendor/clang/dist/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp vendor/clang/dist/lib/Tooling/Tooling.cpp vendor/clang/dist/runtime/CMakeLists.txt vendor/clang/dist/test/ASTMerge/namespace/Inputs/namespace1.cpp vendor/clang/dist/test/ASTMerge/namespace/Inputs/namespace2.cpp vendor/clang/dist/test/ASTMerge/namespace/test.cpp vendor/clang/dist/test/Analysis/MisusedMovedObject.cpp vendor/clang/dist/test/Analysis/analyzer-config.c vendor/clang/dist/test/Analysis/analyzer-config.cpp vendor/clang/dist/test/Analysis/bitwise-ops.c vendor/clang/dist/test/Analysis/block-in-critical-section.cpp vendor/clang/dist/test/Analysis/bstring.cpp vendor/clang/dist/test/Analysis/bug_hash_test.cpp vendor/clang/dist/test/Analysis/bug_hash_test.m vendor/clang/dist/test/Analysis/casts.c vendor/clang/dist/test/Analysis/constant-folding.c vendor/clang/dist/test/Analysis/conversion.c vendor/clang/dist/test/Analysis/copypaste/asm.cpp vendor/clang/dist/test/Analysis/copypaste/attributes.cpp vendor/clang/dist/test/Analysis/copypaste/autogenerated_automoc.cpp vendor/clang/dist/test/Analysis/copypaste/blocks.cpp vendor/clang/dist/test/Analysis/copypaste/call.cpp vendor/clang/dist/test/Analysis/copypaste/catch.cpp vendor/clang/dist/test/Analysis/copypaste/delete.cpp vendor/clang/dist/test/Analysis/copypaste/dependent-exist.cpp vendor/clang/dist/test/Analysis/copypaste/expr-types.cpp vendor/clang/dist/test/Analysis/copypaste/fold.cpp vendor/clang/dist/test/Analysis/copypaste/function-try-block.cpp vendor/clang/dist/test/Analysis/copypaste/functions.cpp vendor/clang/dist/test/Analysis/copypaste/generic.c vendor/clang/dist/test/Analysis/copypaste/labels.cpp vendor/clang/dist/test/Analysis/copypaste/lambda.cpp vendor/clang/dist/test/Analysis/copypaste/macros.cpp vendor/clang/dist/test/Analysis/copypaste/not-autogenerated.cpp vendor/clang/dist/test/Analysis/copypaste/objc-methods.m vendor/clang/dist/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp vendor/clang/dist/test/Analysis/copypaste/plist-diagnostics.cpp vendor/clang/dist/test/Analysis/copypaste/sub-sequences.cpp vendor/clang/dist/test/Analysis/copypaste/suspicious-clones.cpp vendor/clang/dist/test/Analysis/copypaste/text-diagnostics.cpp vendor/clang/dist/test/Analysis/ctor.mm vendor/clang/dist/test/Analysis/edges-new.mm vendor/clang/dist/test/Analysis/exercise-ps.c vendor/clang/dist/test/Analysis/expr-inspection.c vendor/clang/dist/test/Analysis/generics.m vendor/clang/dist/test/Analysis/gtest.cpp vendor/clang/dist/test/Analysis/html-diags-multifile.c vendor/clang/dist/test/Analysis/html-diags.c vendor/clang/dist/test/Analysis/initializer.cpp vendor/clang/dist/test/Analysis/inlining/inline-defensive-checks.c vendor/clang/dist/test/Analysis/lambdas.cpp vendor/clang/dist/test/Analysis/malloc-plist.c vendor/clang/dist/test/Analysis/malloc.mm vendor/clang/dist/test/Analysis/max-nodes-suppress-on-sink.c vendor/clang/dist/test/Analysis/null-deref-path-notes.m vendor/clang/dist/test/Analysis/null-deref-ps.c vendor/clang/dist/test/Analysis/nullptr.cpp vendor/clang/dist/test/Analysis/objc-boxing.m vendor/clang/dist/test/Analysis/objc-for.m vendor/clang/dist/test/Analysis/pointer-to-member.cpp vendor/clang/dist/test/Analysis/ptr-arith.c vendor/clang/dist/test/Analysis/ptr-arith.cpp vendor/clang/dist/test/Analysis/reference.cpp vendor/clang/dist/test/Analysis/retain-release-inline.m vendor/clang/dist/test/Analysis/retain-release.m vendor/clang/dist/test/Analysis/retain-release.mm vendor/clang/dist/test/Analysis/taint-tester.c vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp vendor/clang/dist/test/Analysis/uninit-const.c vendor/clang/dist/test/Analysis/unix-fns.c vendor/clang/dist/test/Analysis/unreachable-code-path.c vendor/clang/dist/test/Analysis/virtualcall.cpp vendor/clang/dist/test/Analysis/virtualcall.h vendor/clang/dist/test/CMakeLists.txt vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp vendor/clang/dist/test/CXX/class/class.static/class.static.data/p3.cpp vendor/clang/dist/test/CXX/conv/conv.prom/p2.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp vendor/clang/dist/test/CXX/drs/dr4xx.cpp vendor/clang/dist/test/CXX/except/except.spec/p1.cpp vendor/clang/dist/test/CXX/expr/expr.const/p2-0x.cpp vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p8.cpp vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm vendor/clang/dist/test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp vendor/clang/dist/test/CXX/modules-ts/basic/basic.link/module-declaration.cpp vendor/clang/dist/test/CXX/modules-ts/codegen-basics.cppm vendor/clang/dist/test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp vendor/clang/dist/test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.interface/p1.cpp vendor/clang/dist/test/CXX/over/over.match/over.match.best/p1.cpp vendor/clang/dist/test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p2.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p4.cpp vendor/clang/dist/test/CodeCompletion/call.cpp vendor/clang/dist/test/CodeCompletion/uninstantiated_params.cpp vendor/clang/dist/test/CodeGen/2004-02-20-Builtins.c vendor/clang/dist/test/CodeGen/2009-10-20-GlobalDebug.c vendor/clang/dist/test/CodeGen/2010-08-10-DbgConstant.c vendor/clang/dist/test/CodeGen/adc-builtins.c vendor/clang/dist/test/CodeGen/arm-metadata.c vendor/clang/dist/test/CodeGen/attr-availability.c vendor/clang/dist/test/CodeGen/attr-target-x86.c vendor/clang/dist/test/CodeGen/avx-builtins.c vendor/clang/dist/test/CodeGen/avx2-builtins.c vendor/clang/dist/test/CodeGen/avx512-reduceMinMaxIntrin.c vendor/clang/dist/test/CodeGen/avx512bw-builtins.c vendor/clang/dist/test/CodeGen/avx512cdintrin.c vendor/clang/dist/test/CodeGen/avx512dq-builtins.c vendor/clang/dist/test/CodeGen/avx512f-builtins.c vendor/clang/dist/test/CodeGen/avx512ifmavl-builtins.c vendor/clang/dist/test/CodeGen/avx512vl-builtins.c vendor/clang/dist/test/CodeGen/avx512vlbw-builtins.c vendor/clang/dist/test/CodeGen/avx512vlcd-builtins.c vendor/clang/dist/test/CodeGen/avx512vldq-builtins.c vendor/clang/dist/test/CodeGen/bounds-checking.c vendor/clang/dist/test/CodeGen/builtin-clflushopt.c vendor/clang/dist/test/CodeGen/builtin-clzero.c vendor/clang/dist/test/CodeGen/builtin-cpu-supports.c vendor/clang/dist/test/CodeGen/builtins-hexagon.c vendor/clang/dist/test/CodeGen/builtins-nvptx.c vendor/clang/dist/test/CodeGen/builtins-overflow.c vendor/clang/dist/test/CodeGen/builtins-x86.c vendor/clang/dist/test/CodeGen/builtins.c vendor/clang/dist/test/CodeGen/catch-undef-behavior.c vendor/clang/dist/test/CodeGen/cfi-icall-cross-dso.c vendor/clang/dist/test/CodeGen/cfi-icall.c vendor/clang/dist/test/CodeGen/debug-info-global-constant.c vendor/clang/dist/test/CodeGen/debug-info-static-const-fp.c vendor/clang/dist/test/CodeGen/debug-info-static.c vendor/clang/dist/test/CodeGen/debug-info-vla.c vendor/clang/dist/test/CodeGen/finite-math.c vendor/clang/dist/test/CodeGen/fma-builtins.c vendor/clang/dist/test/CodeGen/fma4-builtins.c vendor/clang/dist/test/CodeGen/fp16-ops.c vendor/clang/dist/test/CodeGen/function-attributes.c vendor/clang/dist/test/CodeGen/hexagon-inline-asm.c vendor/clang/dist/test/CodeGen/instrument-functions.c vendor/clang/dist/test/CodeGen/libcall-declarations.c vendor/clang/dist/test/CodeGen/libcalls.c vendor/clang/dist/test/CodeGen/linux-arm-atomic.c vendor/clang/dist/test/CodeGen/mangle-blocks.c vendor/clang/dist/test/CodeGen/mcount.c vendor/clang/dist/test/CodeGen/mozilla-ms-inline-asm.c vendor/clang/dist/test/CodeGen/ms-inline-asm-64.c vendor/clang/dist/test/CodeGen/ms-inline-asm.c vendor/clang/dist/test/CodeGen/ms-inline-asm.cpp vendor/clang/dist/test/CodeGen/ms-intrinsics.c vendor/clang/dist/test/CodeGen/nobuiltin.c vendor/clang/dist/test/CodeGen/pascal-wchar-string.c vendor/clang/dist/test/CodeGen/pragma-comment.c vendor/clang/dist/test/CodeGen/preserve-call-conv.c vendor/clang/dist/test/CodeGen/sse2-builtins.c vendor/clang/dist/test/CodeGen/ssse3-builtins.c vendor/clang/dist/test/CodeGen/string-literal-short-wstring.c vendor/clang/dist/test/CodeGen/string-literal-unicode-conversion.c vendor/clang/dist/test/CodeGen/target-builtin-noerror.c vendor/clang/dist/test/CodeGen/target-data.c vendor/clang/dist/test/CodeGen/tbaa-for-vptr.cpp vendor/clang/dist/test/CodeGen/tbm-builtins.c vendor/clang/dist/test/CodeGen/thinlto-emit-llvm.c vendor/clang/dist/test/CodeGen/wchar-size.c vendor/clang/dist/test/CodeGen/x86_32-xsave.c vendor/clang/dist/test/CodeGen/x86_64-xsave.c vendor/clang/dist/test/CodeGenCXX/anonymous-namespaces.cpp vendor/clang/dist/test/CodeGenCXX/anonymous-union-member-initializer.cpp vendor/clang/dist/test/CodeGenCXX/arm64-constructor-return.cpp vendor/clang/dist/test/CodeGenCXX/blocks.cpp vendor/clang/dist/test/CodeGenCXX/catch-undef-behavior.cpp vendor/clang/dist/test/CodeGenCXX/cfi-blacklist.cpp vendor/clang/dist/test/CodeGenCXX/cfi-icall.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-special-members.cpp vendor/clang/dist/test/CodeGenCXX/cxx1y-variable-template.cpp vendor/clang/dist/test/CodeGenCXX/cxx1z-aligned-allocation.cpp vendor/clang/dist/test/CodeGenCXX/cxx1z-copy-omission.cpp vendor/clang/dist/test/CodeGenCXX/cxx1z-inline-variables.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-anon-namespace.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-codeview-display-name.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-inheriting-constructor.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-inlined.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-ms-abi.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-static-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template.cpp vendor/clang/dist/test/CodeGenCXX/debug-info.cpp vendor/clang/dist/test/CodeGenCXX/default_calling_conv.cpp vendor/clang/dist/test/CodeGenCXX/dllexport.cpp vendor/clang/dist/test/CodeGenCXX/dllimport-members.cpp vendor/clang/dist/test/CodeGenCXX/dllimport.cpp vendor/clang/dist/test/CodeGenCXX/eh.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-seh.cpp vendor/clang/dist/test/CodeGenCXX/explicit-instantiation.cpp vendor/clang/dist/test/CodeGenCXX/fp16-mangle.cpp vendor/clang/dist/test/CodeGenCXX/inline-dllexport-member.cpp vendor/clang/dist/test/CodeGenCXX/instrument-functions.cpp vendor/clang/dist/test/CodeGenCXX/invariant.group-for-vptrs.cpp vendor/clang/dist/test/CodeGenCXX/mangle-exprs.cpp vendor/clang/dist/test/CodeGenCXX/mangle-fail.cpp vendor/clang/dist/test/CodeGenCXX/mangle-lambdas.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/mangle.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-static-initializers.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp vendor/clang/dist/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp vendor/clang/dist/test/CodeGenCXX/ms-inline-asm-return.cpp vendor/clang/dist/test/CodeGenCXX/new-overflow.cpp vendor/clang/dist/test/CodeGenCXX/new.cpp vendor/clang/dist/test/CodeGenCXX/regcall.cpp vendor/clang/dist/test/CodeGenCXX/rtti-mingw64.cpp vendor/clang/dist/test/CodeGenCXX/runtime-dllstorage.cpp vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-callback.cpp vendor/clang/dist/test/CodeGenCXX/static-init-wasm.cpp vendor/clang/dist/test/CodeGenCXX/stmtexpr.cpp vendor/clang/dist/test/CodeGenCXX/strict-vtable-pointers.cpp vendor/clang/dist/test/CodeGenCXX/ubsan-devirtualized-calls.cpp vendor/clang/dist/test/CodeGenCXX/ubsan-suppress-checks.cpp vendor/clang/dist/test/CodeGenCXX/ubsan-type-checks.cpp vendor/clang/dist/test/CodeGenCXX/ubsan-vtable-checks.cpp vendor/clang/dist/test/CodeGenCXX/virt-dtor-key.cpp vendor/clang/dist/test/CodeGenCXX/visibility-inlines-hidden.cpp vendor/clang/dist/test/CodeGenCXX/vla.cpp vendor/clang/dist/test/CodeGenCXX/vtable-available-externally.cpp vendor/clang/dist/test/CodeGenCXX/warn-padded-packed.cpp vendor/clang/dist/test/CodeGenCoroutines/coro-await.cpp vendor/clang/dist/test/CodeGenCoroutines/coro-ret-void.cpp vendor/clang/dist/test/CodeGenObjC/arc-arm.m vendor/clang/dist/test/CodeGenObjC/arc-bridged-cast.m vendor/clang/dist/test/CodeGenObjC/attr-exception.m vendor/clang/dist/test/CodeGenObjC/debug-info-blocks.m vendor/clang/dist/test/CodeGenObjC/dllstorage.m vendor/clang/dist/test/CodeGenObjC/local-static-block.m vendor/clang/dist/test/CodeGenObjC/mangle-blocks.m vendor/clang/dist/test/CodeGenObjC/no-sanitize.m vendor/clang/dist/test/CodeGenObjC/objc-asm-attribute-neg-test.m vendor/clang/dist/test/CodeGenObjC/os_log.m vendor/clang/dist/test/CodeGenObjCXX/mangle-blocks.mm vendor/clang/dist/test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm vendor/clang/dist/test/CodeGenOpenCL/addr-space-struct-arg.cl vendor/clang/dist/test/CodeGenOpenCL/address-spaces-mangling.cl vendor/clang/dist/test/CodeGenOpenCL/address-spaces.cl vendor/clang/dist/test/CodeGenOpenCL/amdgcn-automatic-variable.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-attrs.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-nullptr.cl vendor/clang/dist/test/CodeGenOpenCL/blocks.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-amdgcn.cl vendor/clang/dist/test/CodeGenOpenCL/cl20-device-side-enqueue.cl vendor/clang/dist/test/CodeGenOpenCL/convergent.cl vendor/clang/dist/test/CodeGenOpenCL/kernel-arg-info.cl vendor/clang/dist/test/CodeGenOpenCL/opencl_types.cl vendor/clang/dist/test/CodeGenOpenCL/pipe_builtin.cl vendor/clang/dist/test/CodeGenOpenCL/sampler.cl vendor/clang/dist/test/CodeGenOpenCL/vectorLoadStore.cl vendor/clang/dist/test/Coverage/html-diagnostics.c vendor/clang/dist/test/CoverageMapping/abspath.cpp vendor/clang/dist/test/CoverageMapping/break.c vendor/clang/dist/test/CoverageMapping/casts.c vendor/clang/dist/test/CoverageMapping/continue.c vendor/clang/dist/test/CoverageMapping/header.cpp vendor/clang/dist/test/CoverageMapping/if.cpp vendor/clang/dist/test/CoverageMapping/includehell.cpp vendor/clang/dist/test/CoverageMapping/label.cpp vendor/clang/dist/test/CoverageMapping/logical.cpp vendor/clang/dist/test/CoverageMapping/loops.cpp vendor/clang/dist/test/CoverageMapping/macro-expansion.c vendor/clang/dist/test/CoverageMapping/macro-expressions.cpp vendor/clang/dist/test/CoverageMapping/macros.c vendor/clang/dist/test/CoverageMapping/macroscopes.cpp vendor/clang/dist/test/CoverageMapping/md.cpp vendor/clang/dist/test/CoverageMapping/moremacros.c vendor/clang/dist/test/CoverageMapping/objc.m vendor/clang/dist/test/CoverageMapping/preprocessor.c vendor/clang/dist/test/CoverageMapping/return.c vendor/clang/dist/test/CoverageMapping/switch.cpp vendor/clang/dist/test/CoverageMapping/switchmacro.c vendor/clang/dist/test/CoverageMapping/test.c vendor/clang/dist/test/CoverageMapping/trycatch.cpp vendor/clang/dist/test/CoverageMapping/while.c vendor/clang/dist/test/Driver/XRay/lit.local.cfg vendor/clang/dist/test/Driver/aarch64-cpus.c vendor/clang/dist/test/Driver/aarch64-ras.c vendor/clang/dist/test/Driver/amdgpu-features.c vendor/clang/dist/test/Driver/arm-cortex-cpus.c vendor/clang/dist/test/Driver/arm-ras.c vendor/clang/dist/test/Driver/asan.c vendor/clang/dist/test/Driver/autocomplete.c vendor/clang/dist/test/Driver/baremetal.cpp vendor/clang/dist/test/Driver/cl-cc-flags.c vendor/clang/dist/test/Driver/cl-options.c vendor/clang/dist/test/Driver/clang-translation.c vendor/clang/dist/test/Driver/clang_f_opts.c vendor/clang/dist/test/Driver/compilation_database.c vendor/clang/dist/test/Driver/constructors.c vendor/clang/dist/test/Driver/cpath.c vendor/clang/dist/test/Driver/cuda-arch-translation.cu vendor/clang/dist/test/Driver/cuda-bad-arch.cu vendor/clang/dist/test/Driver/cuda-detect.cu vendor/clang/dist/test/Driver/cuda-external-tools.cu vendor/clang/dist/test/Driver/darwin-ld-lto.c vendor/clang/dist/test/Driver/darwin-ld.c vendor/clang/dist/test/Driver/darwin-sdkroot.c vendor/clang/dist/test/Driver/darwin-simulator-macro.c vendor/clang/dist/test/Driver/darwin-version.c vendor/clang/dist/test/Driver/debug-options.c vendor/clang/dist/test/Driver/fast-math.c vendor/clang/dist/test/Driver/freebsd.c vendor/clang/dist/test/Driver/fsanitize-blacklist.c vendor/clang/dist/test/Driver/fsanitize-coverage.c vendor/clang/dist/test/Driver/fsanitize.c vendor/clang/dist/test/Driver/fuchsia.c vendor/clang/dist/test/Driver/fuchsia.cpp vendor/clang/dist/test/Driver/fuse-ld.c vendor/clang/dist/test/Driver/fuzzer.c vendor/clang/dist/test/Driver/gold-lto.c vendor/clang/dist/test/Driver/hexagon-toolchain-elf.c vendor/clang/dist/test/Driver/linker-opts.c vendor/clang/dist/test/Driver/linux-as.c vendor/clang/dist/test/Driver/linux-ld.c vendor/clang/dist/test/Driver/lto.c vendor/clang/dist/test/Driver/mips-abi.c vendor/clang/dist/test/Driver/mips-features.c vendor/clang/dist/test/Driver/nostdlib.c vendor/clang/dist/test/Driver/openmp-offload.c vendor/clang/dist/test/Driver/opt-record.c vendor/clang/dist/test/Driver/output-file-cleanup.c vendor/clang/dist/test/Driver/parse-progname.c vendor/clang/dist/test/Driver/pic.c vendor/clang/dist/test/Driver/ppc-features.cpp vendor/clang/dist/test/Driver/print-libgcc-file-name-clangrt.c vendor/clang/dist/test/Driver/ps4-linker-non-win.c vendor/clang/dist/test/Driver/ps4-linker-win.c vendor/clang/dist/test/Driver/rewrite-legacy-objc.m vendor/clang/dist/test/Driver/rewrite-objc.m vendor/clang/dist/test/Driver/sanitize_unwind_tables.c vendor/clang/dist/test/Driver/sanitizer-ld.c vendor/clang/dist/test/Driver/stack-protector.c vendor/clang/dist/test/Driver/thinlto.c vendor/clang/dist/test/Driver/unknown-std.c vendor/clang/dist/test/Driver/unknown-std.cpp vendor/clang/dist/test/Driver/warning-options.cpp vendor/clang/dist/test/Driver/wasm-toolchain.c vendor/clang/dist/test/Driver/whole-program-vtables.c vendor/clang/dist/test/Driver/windows-cross.c vendor/clang/dist/test/Driver/x86-march.c vendor/clang/dist/test/Driver/x86-target-features.c vendor/clang/dist/test/FixIt/fixit-availability.c vendor/clang/dist/test/FixIt/fixit-availability.mm vendor/clang/dist/test/FixIt/fixit-cxx0x.cpp vendor/clang/dist/test/FixIt/fixit-include.c vendor/clang/dist/test/FixIt/fixit-vexing-parse.cpp vendor/clang/dist/test/FixIt/format.m vendor/clang/dist/test/FixIt/nullability.mm vendor/clang/dist/test/Format/style-on-command-line.cpp vendor/clang/dist/test/Frontend/Inputs/optimization-remark-with-hotness-sample.proftext vendor/clang/dist/test/Frontend/Inputs/optimization-remark-with-hotness.proftext vendor/clang/dist/test/Frontend/gnu-mcount.c vendor/clang/dist/test/Frontend/optimization-remark-options.c vendor/clang/dist/test/Frontend/optimization-remark-with-hotness.c vendor/clang/dist/test/Frontend/optimization-remark.c vendor/clang/dist/test/Frontend/x86-target-cpu.c vendor/clang/dist/test/Headers/ms-intrin.cpp vendor/clang/dist/test/Headers/stdbool.cpp vendor/clang/dist/test/Headers/wchar_limits.cpp vendor/clang/dist/test/Import/forward-declared-struct/test.c vendor/clang/dist/test/Index/Core/index-dependent-source.cpp vendor/clang/dist/test/Index/Core/index-source.cpp vendor/clang/dist/test/Index/Core/index-source.m vendor/clang/dist/test/Index/annotate-attribute.cpp vendor/clang/dist/test/Index/code-completion.cpp vendor/clang/dist/test/Index/comment-cplus-decls.cpp vendor/clang/dist/test/Index/complete-access-checks.cpp vendor/clang/dist/test/Index/complete-call.cpp vendor/clang/dist/test/Index/complete-constructor-params.cpp vendor/clang/dist/test/Index/complete-cxx-inline-methods.cpp vendor/clang/dist/test/Index/complete-interfaces.m vendor/clang/dist/test/Index/complete-method-decls.m vendor/clang/dist/test/Index/complete-qualified.cpp vendor/clang/dist/test/Index/complete-super.cpp vendor/clang/dist/test/Index/complete-with-annotations.cpp vendor/clang/dist/test/Index/get-cursor.cpp vendor/clang/dist/test/Index/index-pch.cpp vendor/clang/dist/test/Index/index-templates.cpp vendor/clang/dist/test/Index/load-classes.cpp vendor/clang/dist/test/Index/recover-bad-code-rdar_7487294.c vendor/clang/dist/test/Index/skipped-ranges.c vendor/clang/dist/test/Lexer/case-insensitive-include-ms.c vendor/clang/dist/test/Lexer/case-insensitive-include-pr31836.sh vendor/clang/dist/test/Lexer/case-insensitive-include.c vendor/clang/dist/test/Lexer/case-insensitive-system-include.c vendor/clang/dist/test/Lexer/cxx-features.cpp vendor/clang/dist/test/Lexer/half-literal.cpp vendor/clang/dist/test/Lexer/has_feature_address_sanitizer.cpp vendor/clang/dist/test/Lexer/keywords_test.cpp vendor/clang/dist/test/Lexer/unicode.c vendor/clang/dist/test/Lexer/wchar.c vendor/clang/dist/test/Misc/ast-dump-attr.cpp vendor/clang/dist/test/Misc/ast-dump-decl.cpp vendor/clang/dist/test/Misc/ast-dump-invalid.cpp vendor/clang/dist/test/Misc/find-diagnostic-id.c vendor/clang/dist/test/Misc/pragma-attribute-cxx-subject-match-rules.cpp vendor/clang/dist/test/Misc/pragma-attribute-cxx.cpp vendor/clang/dist/test/Misc/pragma-attribute-supported-attributes-list.test vendor/clang/dist/test/Misc/warning-flags-tree.c vendor/clang/dist/test/Misc/warning-flags.c vendor/clang/dist/test/Modules/ExtDebugInfo.cpp vendor/clang/dist/test/Modules/Inputs/DebugCXX.h vendor/clang/dist/test/Modules/Inputs/codegen/foo.h vendor/clang/dist/test/Modules/Inputs/codegen/use.cpp vendor/clang/dist/test/Modules/ModuleDebugInfo.cpp vendor/clang/dist/test/Modules/builtin-import.mm vendor/clang/dist/test/Modules/codegen-opt.test vendor/clang/dist/test/Modules/codegen.test vendor/clang/dist/test/Modules/crash-typo-correction-visibility.cpp vendor/clang/dist/test/Modules/crash-vfs-ivfsoverlay.m vendor/clang/dist/test/Modules/cxx-templates.cpp vendor/clang/dist/test/Modules/modules-cache-path-canonicalization.m vendor/clang/dist/test/Modules/odr_hash.cpp vendor/clang/dist/test/Modules/umbrella-header-include-builtin.mm vendor/clang/dist/test/OpenMP/atomic_capture_codegen.cpp vendor/clang/dist/test/OpenMP/atomic_read_codegen.c vendor/clang/dist/test/OpenMP/atomic_update_codegen.cpp vendor/clang/dist/test/OpenMP/atomic_write_codegen.c vendor/clang/dist/test/OpenMP/capturing_in_templates.cpp vendor/clang/dist/test/OpenMP/declare_reduction_messages.cpp vendor/clang/dist/test/OpenMP/declare_simd_codegen.cpp vendor/clang/dist/test/OpenMP/declare_simd_messages.cpp vendor/clang/dist/test/OpenMP/declare_target_ast_print.cpp vendor/clang/dist/test/OpenMP/declare_target_messages.cpp vendor/clang/dist/test/OpenMP/distribute_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_ast_print.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_misc_messages.c vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/distribute_private_messages.cpp vendor/clang/dist/test/OpenMP/distribute_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/distribute_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/distribute_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/distribute_simd_misc_messages.c vendor/clang/dist/test/OpenMP/distribute_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/dump.cpp vendor/clang/dist/test/OpenMP/for_codegen.cpp vendor/clang/dist/test/OpenMP/for_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_linear_codegen.cpp vendor/clang/dist/test/OpenMP/for_private_codegen.cpp vendor/clang/dist/test/OpenMP/for_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/for_reduction_codegen_UDR.cpp vendor/clang/dist/test/OpenMP/for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/nvptx_parallel_codegen.cpp vendor/clang/dist/test/OpenMP/nvptx_target_codegen.cpp vendor/clang/dist/test/OpenMP/nvptx_target_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/nvptx_target_teams_codegen.cpp vendor/clang/dist/test/OpenMP/nvptx_teams_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/ordered_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_linear_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_sections_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/sections_codegen.cpp vendor/clang/dist/test/OpenMP/sections_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/sections_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/single_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/target_codegen.cpp vendor/clang/dist/test/OpenMP/target_codegen_registration.cpp vendor/clang/dist/test/OpenMP/target_data_codegen.cpp vendor/clang/dist/test/OpenMP/target_data_use_device_ptr_codegen.cpp vendor/clang/dist/test/OpenMP/target_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_enter_data_codegen.cpp vendor/clang/dist/test/OpenMP/target_enter_data_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_exit_data_codegen.cpp vendor/clang/dist/test/OpenMP/target_exit_data_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/target_is_device_ptr_codegen.cpp vendor/clang/dist/test/OpenMP/target_map_codegen.cpp vendor/clang/dist/test/OpenMP/target_map_messages.cpp vendor/clang/dist/test/OpenMP/target_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_codegen.cpp vendor/clang/dist/test/OpenMP/target_parallel_codegen_registration.cpp vendor/clang/dist/test/OpenMP/target_parallel_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_map_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_map_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_misc_messages.c vendor/clang/dist/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_if_codegen.cpp vendor/clang/dist/test/OpenMP/target_parallel_map_messages.cpp vendor/clang/dist/test/OpenMP/target_parallel_num_threads_codegen.cpp vendor/clang/dist/test/OpenMP/target_parallel_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_simd_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_simd_map_messages.cpp vendor/clang/dist/test/OpenMP/target_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_codegen.cpp vendor/clang/dist/test/OpenMP/target_teams_codegen_registration.cpp vendor/clang/dist/test/OpenMP/target_teams_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_loop_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_map_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_misc_messages.c vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_ast_print.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_loop_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_map_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_misc_messages.c vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_map_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_misc_messages.c vendor/clang/dist/test/OpenMP/target_teams_distribute_parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_map_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_misc_messages.c vendor/clang/dist/test/OpenMP/target_teams_distribute_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_map_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_num_teams_codegen.cpp vendor/clang/dist/test/OpenMP/target_teams_reduction_messages.cpp vendor/clang/dist/test/OpenMP/target_teams_thread_limit_codegen.cpp vendor/clang/dist/test/OpenMP/target_update_codegen.cpp vendor/clang/dist/test/OpenMP/target_update_depend_messages.cpp vendor/clang/dist/test/OpenMP/target_update_from_messages.cpp vendor/clang/dist/test/OpenMP/target_update_to_messages.cpp vendor/clang/dist/test/OpenMP/task_ast_print.cpp vendor/clang/dist/test/OpenMP/task_depend_messages.cpp vendor/clang/dist/test/OpenMP/taskgroup_task_reduction_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_ast_print.cpp vendor/clang/dist/test/OpenMP/taskloop_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/taskloop_reduction_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_codegen.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_misc_messages.c vendor/clang/dist/test/OpenMP/taskloop_simd_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_codegen.cpp vendor/clang/dist/test/OpenMP/teams_distribute_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_loop_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_ast_print.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_loop_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_shared_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_parallel_for_simd_shared_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_shared_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_distribute_simd_shared_messages.cpp vendor/clang/dist/test/OpenMP/teams_messages.cpp vendor/clang/dist/test/OpenMP/teams_private_codegen.cpp vendor/clang/dist/test/OpenMP/teams_reduction_messages.cpp vendor/clang/dist/test/OpenMP/teams_shared_messages.cpp vendor/clang/dist/test/OpenMP/vla_crash.c vendor/clang/dist/test/PCH/case-insensitive-include.c vendor/clang/dist/test/PCH/cxx11-lambdas.mm vendor/clang/dist/test/PCH/include-timestamp.cpp vendor/clang/dist/test/PCH/pragma-pack.c vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp vendor/clang/dist/test/Parser/arm-windows-calling-convention-handling.c vendor/clang/dist/test/Parser/builtin_types_compatible.c vendor/clang/dist/test/Parser/cxx-bool.cpp vendor/clang/dist/test/Parser/cxx-concept-declaration.cpp vendor/clang/dist/test/Parser/cxx0x-attributes.cpp vendor/clang/dist/test/Parser/cxx0x-condition.cpp vendor/clang/dist/test/Parser/cxx1z-class-template-argument-deduction.cpp vendor/clang/dist/test/Parser/cxx1z-decomposition.cpp vendor/clang/dist/test/Parser/cxx1z-fold-expressions.cpp vendor/clang/dist/test/Parser/cxx1z-nested-namespace-definition.cpp vendor/clang/dist/test/Parser/editor-placeholder-recovery.cpp vendor/clang/dist/test/Parser/ms-square-bracket-attributes.mm vendor/clang/dist/test/Parser/pragma-options.c vendor/clang/dist/test/Parser/pragma-options.cpp vendor/clang/dist/test/Parser/pragma-pack.c vendor/clang/dist/test/Preprocessor/arm-target-features.c vendor/clang/dist/test/Preprocessor/cuda-types.cu vendor/clang/dist/test/Preprocessor/hexagon-predefines.c vendor/clang/dist/test/Preprocessor/init.c vendor/clang/dist/test/Preprocessor/pr19649-unsigned-wchar_t.c vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c vendor/clang/dist/test/Preprocessor/predefined-macros.c vendor/clang/dist/test/Preprocessor/stdint.c vendor/clang/dist/test/Preprocessor/woa-defaults.c vendor/clang/dist/test/Preprocessor/x86_target_features.c vendor/clang/dist/test/Profile/Inputs/c-captured.proftext vendor/clang/dist/test/Profile/Inputs/c-counter-overflows.proftext vendor/clang/dist/test/Profile/Inputs/c-general.proftext vendor/clang/dist/test/Profile/Inputs/c-unprofiled-blocks.proftext vendor/clang/dist/test/Profile/Inputs/cxx-class.proftext vendor/clang/dist/test/Profile/Inputs/cxx-lambda.proftext vendor/clang/dist/test/Profile/Inputs/cxx-rangefor.proftext vendor/clang/dist/test/Profile/Inputs/cxx-templates.proftext vendor/clang/dist/test/Profile/Inputs/cxx-throws.proftext vendor/clang/dist/test/Profile/Inputs/func-entry.proftext vendor/clang/dist/test/Profile/Inputs/gcc-flag-compatibility.proftext vendor/clang/dist/test/Profile/Inputs/objc-general.proftext vendor/clang/dist/test/Profile/c-outdated-data.c vendor/clang/dist/test/Profile/objc-general.m vendor/clang/dist/test/Sema/assign.c vendor/clang/dist/test/Sema/attr-alias.c vendor/clang/dist/test/Sema/attr-availability-app-extensions.c vendor/clang/dist/test/Sema/attr-availability-ios.c vendor/clang/dist/test/Sema/attr-availability-macosx.c vendor/clang/dist/test/Sema/attr-availability-tvos.c vendor/clang/dist/test/Sema/attr-availability-watchos.c vendor/clang/dist/test/Sema/attr-capabilities.c vendor/clang/dist/test/Sema/attr-cleanup.c vendor/clang/dist/test/Sema/attr-disable-tail-calls.c vendor/clang/dist/test/Sema/attr-minsize.c vendor/clang/dist/test/Sema/attr-mode.c vendor/clang/dist/test/Sema/attr-nodebug.c vendor/clang/dist/test/Sema/attr-section.c vendor/clang/dist/test/Sema/attr-target.c vendor/clang/dist/test/Sema/attr-weak.c vendor/clang/dist/test/Sema/builtin-assume-aligned.c vendor/clang/dist/test/Sema/builtin-cpu-supports.c vendor/clang/dist/test/Sema/builtins-arm.c vendor/clang/dist/test/Sema/compare.c vendor/clang/dist/test/Sema/const-eval.c vendor/clang/dist/test/Sema/dllexport.c vendor/clang/dist/test/Sema/dllimport.c vendor/clang/dist/test/Sema/enum.c vendor/clang/dist/test/Sema/format-strings-fixit-ssize_t.c vendor/clang/dist/test/Sema/format-strings-scanf.c vendor/clang/dist/test/Sema/implicit-decl.c vendor/clang/dist/test/Sema/inline-asm-validate-amdgpu.cl vendor/clang/dist/test/Sema/internal_linkage.c vendor/clang/dist/test/Sema/ms-inline-asm.c vendor/clang/dist/test/Sema/nonnull.c vendor/clang/dist/test/Sema/outof-range-constant-compare.c vendor/clang/dist/test/Sema/pointer-addition.c vendor/clang/dist/test/Sema/pragma-ms_struct.c vendor/clang/dist/test/Sema/pragma-pack.c vendor/clang/dist/test/Sema/preserve-call-conv.c vendor/clang/dist/test/Sema/struct-packed-align.c vendor/clang/dist/test/Sema/switch.c vendor/clang/dist/test/Sema/tls.c vendor/clang/dist/test/Sema/transparent-union.c vendor/clang/dist/test/Sema/types.c vendor/clang/dist/test/Sema/unused-expr.c vendor/clang/dist/test/Sema/warn-documentation.cpp vendor/clang/dist/test/Sema/warn-documentation.m vendor/clang/dist/test/Sema/warn-thread-safety-analysis.c vendor/clang/dist/test/Sema/wchar.c vendor/clang/dist/test/Sema/xray-always-instrument-attr.c vendor/clang/dist/test/Sema/xray-always-instrument-attr.cpp vendor/clang/dist/test/Sema/xray-log-args-oob.c vendor/clang/dist/test/Sema/xray-log-args-oob.cpp vendor/clang/dist/test/SemaCUDA/call-stack-for-deferred-err.cu vendor/clang/dist/test/SemaCUDA/launch_bounds.cu vendor/clang/dist/test/SemaCUDA/no-call-stack-for-immediate-errs.cu vendor/clang/dist/test/SemaCUDA/vla.cu vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp vendor/clang/dist/test/SemaCXX/accessible-base.cpp vendor/clang/dist/test/SemaCXX/address-packed.cpp vendor/clang/dist/test/SemaCXX/aggregate-initialization.cpp vendor/clang/dist/test/SemaCXX/attr-lto-visibility-public.cpp vendor/clang/dist/test/SemaCXX/attr-mode-tmpl.cpp vendor/clang/dist/test/SemaCXX/attr-no-sanitize.cpp vendor/clang/dist/test/SemaCXX/attr-require-constant-initialization.cpp vendor/clang/dist/test/SemaCXX/attr-weak.cpp vendor/clang/dist/test/SemaCXX/builtin-assume-aligned-tmpl.cpp vendor/clang/dist/test/SemaCXX/compare.cpp vendor/clang/dist/test/SemaCXX/complex-overload.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx1y.cpp vendor/clang/dist/test/SemaCXX/coroutines.cpp vendor/clang/dist/test/SemaCXX/cxx0x-compat.cpp vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp vendor/clang/dist/test/SemaCXX/cxx11-ast-print.cpp vendor/clang/dist/test/SemaCXX/cxx1y-generic-lambdas-capturing.cpp vendor/clang/dist/test/SemaCXX/cxx1y-generic-lambdas-variadics.cpp vendor/clang/dist/test/SemaCXX/cxx1y-init-captures.cpp vendor/clang/dist/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp vendor/clang/dist/test/SemaCXX/cxx1z-copy-omission.cpp vendor/clang/dist/test/SemaCXX/cxx1z-noexcept-function-type.cpp vendor/clang/dist/test/SemaCXX/cxx98-compat-flags.cpp vendor/clang/dist/test/SemaCXX/decl-expr-ambiguity.cpp vendor/clang/dist/test/SemaCXX/deleted-operator.cpp vendor/clang/dist/test/SemaCXX/deprecated.cpp vendor/clang/dist/test/SemaCXX/destructor.cpp vendor/clang/dist/test/SemaCXX/dllexport.cpp vendor/clang/dist/test/SemaCXX/dllimport.cpp vendor/clang/dist/test/SemaCXX/enum-scoped.cpp vendor/clang/dist/test/SemaCXX/enum.cpp vendor/clang/dist/test/SemaCXX/flexible-array-test.cpp vendor/clang/dist/test/SemaCXX/implicit-exception-spec.cpp vendor/clang/dist/test/SemaCXX/integer-overflow.cpp vendor/clang/dist/test/SemaCXX/internal_linkage.cpp vendor/clang/dist/test/SemaCXX/linkage2.cpp vendor/clang/dist/test/SemaCXX/member-init.cpp vendor/clang/dist/test/SemaCXX/microsoft-varargs.cpp vendor/clang/dist/test/SemaCXX/missing-members.cpp vendor/clang/dist/test/SemaCXX/modules-ts.cppm vendor/clang/dist/test/SemaCXX/ms-interface.cpp vendor/clang/dist/test/SemaCXX/new-array-size-conv.cpp vendor/clang/dist/test/SemaCXX/new-delete.cpp vendor/clang/dist/test/SemaCXX/overload-call.cpp vendor/clang/dist/test/SemaCXX/overloaded-operator.cpp vendor/clang/dist/test/SemaCXX/short-wchar-sign.cpp vendor/clang/dist/test/SemaCXX/static-assert.cpp vendor/clang/dist/test/SemaCXX/type-traits.cpp vendor/clang/dist/test/SemaCXX/typo-correction-crash.cpp vendor/clang/dist/test/SemaCXX/unavailable_aligned_allocation.cpp vendor/clang/dist/test/SemaCXX/undefined-internal.cpp vendor/clang/dist/test/SemaCXX/underlying_type.cpp vendor/clang/dist/test/SemaCXX/unknown-type-name.cpp vendor/clang/dist/test/SemaCXX/unused.cpp vendor/clang/dist/test/SemaCXX/varargs.cpp vendor/clang/dist/test/SemaCXX/vartemplate-lambda.cpp vendor/clang/dist/test/SemaCXX/warn-absolute-value.cpp vendor/clang/dist/test/SemaCXX/warn-consumed-parsing.cpp vendor/clang/dist/test/SemaCXX/warn-enum-compare.cpp vendor/clang/dist/test/SemaCXX/warn-global-constructors.cpp vendor/clang/dist/test/SemaCXX/warn-thread-safety-analysis.cpp vendor/clang/dist/test/SemaCXX/warn-thread-safety-parsing.cpp vendor/clang/dist/test/SemaCXX/warn-throw-out-noexcept-func.cpp vendor/clang/dist/test/SemaCXX/warn-unreachable.cpp vendor/clang/dist/test/SemaCXX/warn-unused-attribute.cpp vendor/clang/dist/test/SemaCXX/warn-unused-lambda-capture.cpp vendor/clang/dist/test/SemaCXX/warn-unused-private-field.cpp vendor/clang/dist/test/SemaCXX/warn-unused-variables.cpp vendor/clang/dist/test/SemaCXX/warn-zero-nullptr.cpp vendor/clang/dist/test/SemaObjC/arc-nsconsumed-errors.m vendor/clang/dist/test/SemaObjC/arc-property-lifetime.m vendor/clang/dist/test/SemaObjC/attr-availability.m vendor/clang/dist/test/SemaObjC/default-synthesize-1.m vendor/clang/dist/test/SemaObjC/dllexport.m vendor/clang/dist/test/SemaObjC/dllimport.m vendor/clang/dist/test/SemaObjC/format-arg-attribute.m vendor/clang/dist/test/SemaObjC/ivar-sem-check-1.m vendor/clang/dist/test/SemaObjC/objc-asm-attribute-neg-test.m vendor/clang/dist/test/SemaObjC/objcbridge-attribute-arc.m vendor/clang/dist/test/SemaObjC/objcbridge-attribute.m vendor/clang/dist/test/SemaObjC/typo-correction.m vendor/clang/dist/test/SemaObjC/unguarded-availability-new.m vendor/clang/dist/test/SemaObjC/unguarded-availability.m vendor/clang/dist/test/SemaObjC/warn-retain-cycle.m vendor/clang/dist/test/SemaObjCXX/Inputs/nullability-consistency-2.h vendor/clang/dist/test/SemaObjCXX/typo-correction.mm vendor/clang/dist/test/SemaOpenCL/address-spaces.cl vendor/clang/dist/test/SemaOpenCL/cl20-device-side-enqueue.cl vendor/clang/dist/test/SemaOpenCL/clang-builtin-version.cl vendor/clang/dist/test/SemaOpenCL/extension-version.cl vendor/clang/dist/test/SemaOpenCL/func.cl vendor/clang/dist/test/SemaOpenCL/invalid-block.cl vendor/clang/dist/test/SemaOpenCL/invalid-pipe-builtin-cl2.0.cl vendor/clang/dist/test/SemaOpenCL/invalid-pipes-cl2.0.cl vendor/clang/dist/test/SemaOpenCL/sampler_t.cl vendor/clang/dist/test/SemaOpenCL/storageclass-cl20.cl vendor/clang/dist/test/SemaOpenCL/storageclass.cl vendor/clang/dist/test/SemaOpenCL/to_addr_builtin.cl vendor/clang/dist/test/SemaOpenCL/vector_conv_invalid.cl vendor/clang/dist/test/SemaOpenCL/vector_swizzle_length.cl vendor/clang/dist/test/SemaTemplate/class-template-decl.cpp vendor/clang/dist/test/SemaTemplate/crash-unparsed-exception.cpp vendor/clang/dist/test/SemaTemplate/cxx1z-fold-expressions.cpp vendor/clang/dist/test/SemaTemplate/deduction-crash.cpp vendor/clang/dist/test/SemaTemplate/default-arguments-cxx0x.cpp vendor/clang/dist/test/SemaTemplate/default-expr-arguments-3.cpp vendor/clang/dist/test/SemaTemplate/explicit-instantiation.cpp vendor/clang/dist/test/SemaTemplate/explicit-specialization-member.cpp vendor/clang/dist/test/SemaTemplate/extern-templates.cpp vendor/clang/dist/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp vendor/clang/dist/test/SemaTemplate/temp_arg_template.cpp vendor/clang/dist/test/clang-rename/TemplatedClassFunction.cpp vendor/clang/dist/tools/CMakeLists.txt vendor/clang/dist/tools/arcmt-test/CMakeLists.txt vendor/clang/dist/tools/c-arcmt-test/CMakeLists.txt vendor/clang/dist/tools/c-index-test/CMakeLists.txt vendor/clang/dist/tools/c-index-test/c-index-test.c vendor/clang/dist/tools/clang-check/CMakeLists.txt vendor/clang/dist/tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs vendor/clang/dist/tools/clang-format-vs/source.extension.vsixmanifest.in vendor/clang/dist/tools/clang-format/CMakeLists.txt vendor/clang/dist/tools/clang-format/ClangFormat.cpp vendor/clang/dist/tools/clang-format/clang-format.el vendor/clang/dist/tools/clang-format/clang-format.py vendor/clang/dist/tools/clang-format/fuzzer/CMakeLists.txt vendor/clang/dist/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp vendor/clang/dist/tools/clang-fuzzer/CMakeLists.txt vendor/clang/dist/tools/clang-fuzzer/ClangFuzzer.cpp vendor/clang/dist/tools/clang-import-test/CMakeLists.txt vendor/clang/dist/tools/clang-import-test/clang-import-test.cpp vendor/clang/dist/tools/clang-offload-bundler/CMakeLists.txt vendor/clang/dist/tools/clang-offload-bundler/ClangOffloadBundler.cpp vendor/clang/dist/tools/clang-rename/CMakeLists.txt vendor/clang/dist/tools/clang-rename/ClangRename.cpp vendor/clang/dist/tools/diagtool/CMakeLists.txt vendor/clang/dist/tools/diagtool/DiagnosticNames.cpp vendor/clang/dist/tools/diagtool/DiagnosticNames.h vendor/clang/dist/tools/diagtool/FindDiagnosticID.cpp vendor/clang/dist/tools/diagtool/ListWarnings.cpp vendor/clang/dist/tools/diagtool/ShowEnabledWarnings.cpp vendor/clang/dist/tools/diagtool/TreeView.cpp vendor/clang/dist/tools/driver/CMakeLists.txt vendor/clang/dist/tools/driver/cc1as_main.cpp vendor/clang/dist/tools/driver/driver.cpp vendor/clang/dist/tools/libclang/ARCMigrate.cpp vendor/clang/dist/tools/libclang/CIndex.cpp vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp vendor/clang/dist/tools/libclang/CIndexer.cpp vendor/clang/dist/tools/libclang/CIndexer.h vendor/clang/dist/tools/libclang/CMakeLists.txt vendor/clang/dist/tools/libclang/CXIndexDataConsumer.cpp vendor/clang/dist/tools/libclang/CXIndexDataConsumer.h vendor/clang/dist/tools/libclang/CXTranslationUnit.h vendor/clang/dist/tools/libclang/CXType.cpp vendor/clang/dist/tools/libclang/Indexing.cpp vendor/clang/dist/tools/libclang/libclang.exports vendor/clang/dist/unittests/AST/ASTImporterTest.cpp vendor/clang/dist/unittests/AST/CMakeLists.txt vendor/clang/dist/unittests/AST/DeclPrinterTest.cpp vendor/clang/dist/unittests/AST/StmtPrinterTest.cpp vendor/clang/dist/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp vendor/clang/dist/unittests/ASTMatchers/ASTMatchersNodeTest.cpp vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp vendor/clang/dist/unittests/ASTMatchers/CMakeLists.txt vendor/clang/dist/unittests/ASTMatchers/Dynamic/CMakeLists.txt vendor/clang/dist/unittests/Analysis/CMakeLists.txt vendor/clang/dist/unittests/Analysis/CloneDetectionTest.cpp vendor/clang/dist/unittests/Basic/CMakeLists.txt vendor/clang/dist/unittests/Basic/DiagnosticTest.cpp vendor/clang/dist/unittests/Basic/FileManagerTest.cpp vendor/clang/dist/unittests/Basic/VirtualFileSystemTest.cpp vendor/clang/dist/unittests/CMakeLists.txt vendor/clang/dist/unittests/CodeGen/CMakeLists.txt vendor/clang/dist/unittests/Driver/CMakeLists.txt vendor/clang/dist/unittests/Driver/ToolChainTest.cpp vendor/clang/dist/unittests/Format/CMakeLists.txt vendor/clang/dist/unittests/Format/FormatTest.cpp vendor/clang/dist/unittests/Format/FormatTestComments.cpp vendor/clang/dist/unittests/Format/FormatTestJS.cpp vendor/clang/dist/unittests/Format/FormatTestJava.cpp vendor/clang/dist/unittests/Format/FormatTestObjC.cpp vendor/clang/dist/unittests/Format/FormatTestProto.cpp vendor/clang/dist/unittests/Format/FormatTestTextProto.cpp vendor/clang/dist/unittests/Format/FormatTestUtils.h vendor/clang/dist/unittests/Format/NamespaceEndCommentsFixerTest.cpp vendor/clang/dist/unittests/Format/SortImportsTestJS.cpp vendor/clang/dist/unittests/Format/SortIncludesTest.cpp vendor/clang/dist/unittests/Format/UsingDeclarationsSorterTest.cpp vendor/clang/dist/unittests/Frontend/CMakeLists.txt vendor/clang/dist/unittests/Lex/CMakeLists.txt vendor/clang/dist/unittests/Lex/LexerTest.cpp vendor/clang/dist/unittests/Rename/CMakeLists.txt vendor/clang/dist/unittests/Rename/RenameClassTest.cpp vendor/clang/dist/unittests/Rewrite/CMakeLists.txt vendor/clang/dist/unittests/Sema/CMakeLists.txt vendor/clang/dist/unittests/StaticAnalyzer/CMakeLists.txt vendor/clang/dist/unittests/Tooling/CMakeLists.txt vendor/clang/dist/unittests/Tooling/QualTypeNamesTest.cpp vendor/clang/dist/unittests/Tooling/RefactoringTest.cpp vendor/clang/dist/unittests/Tooling/TestVisitor.h vendor/clang/dist/unittests/Tooling/ToolingTest.cpp vendor/clang/dist/unittests/libclang/CMakeLists.txt vendor/clang/dist/utils/TableGen/CMakeLists.txt vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp vendor/clang/dist/utils/TableGen/TableGen.cpp vendor/clang/dist/utils/TableGen/TableGenBackends.h vendor/clang/dist/utils/analyzer/CmpRuns.py vendor/clang/dist/utils/analyzer/SATestAdd.py vendor/clang/dist/utils/analyzer/SATestBuild.py vendor/clang/dist/utils/analyzer/SumTimerInfo.py vendor/clang/dist/utils/analyzer/ubiviz vendor/clang/dist/utils/perf-training/CMakeLists.txt vendor/clang/dist/www/analyzer/checker_dev_manual.html vendor/clang/dist/www/analyzer/open_projects.html vendor/clang/dist/www/cxx_dr_status.html vendor/clang/dist/www/cxx_status.html vendor/clang/dist/www/hacking.html vendor/clang/dist/www/index.html vendor/clang/dist/www/make_cxx_dr_status vendor/clang/dist/www/menu.html.incl vendor/clang/dist/www/related.html Modified: vendor/clang/dist/.arcconfig ============================================================================== --- vendor/clang/dist/.arcconfig Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/.arcconfig Mon Dec 18 20:11:37 2017 (r326941) @@ -1,4 +1,4 @@ { - "project_id" : "clang", + "repository.callsign" : "C", "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/clang/dist/CMakeLists.txt ============================================================================== --- vendor/clang/dist/CMakeLists.txt Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/CMakeLists.txt Mon Dec 18 20:11:37 2017 (r326941) @@ -132,6 +132,9 @@ Please install Python or specify the PYTHON_EXECUTABLE if(EXISTS ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py) # Note: path not really used, except for checking if lit was found set(LLVM_LIT ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py) + if(EXISTS ${LLVM_MAIN_SRC_DIR}/utils/llvm-lit) + add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/llvm-lit utils/llvm-lit) + endif() if(NOT LLVM_UTILS_PROVIDED) add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/FileCheck utils/FileCheck) add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/count utils/count) @@ -181,13 +184,16 @@ endif() # we can include cmake files from this directory. list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") -find_package(LibXml2 2.5.3 QUIET) -if (LIBXML2_FOUND) - set(CLANG_HAVE_LIBXML 1) +# Don't look for libxml if we're using MSan, since uninstrumented third party +# code may call MSan interceptors like strlen, leading to false positives. +if(NOT LLVM_USE_SANITIZER MATCHES "Memory.*") + set (LIBXML2_FOUND 0) + find_package(LibXml2 2.5.3 QUIET) + if (LIBXML2_FOUND) + set(CLANG_HAVE_LIBXML 1) + endif() endif() -find_package(Z3 4.5) - include(CheckIncludeFile) check_include_file(sys/resource.h CLANG_HAVE_RLIMITS) @@ -229,9 +235,24 @@ if (NOT(CLANG_DEFAULT_RTLIB STREQUAL "" OR "Default runtime library to use (\"libgcc\" or \"compiler-rt\", empty for platform default)" FORCE) endif() +set(CLANG_DEFAULT_OBJCOPY "objcopy" CACHE STRING + "Default objcopy executable to use.") + set(CLANG_DEFAULT_OPENMP_RUNTIME "libomp" CACHE STRING "Default OpenMP runtime used by -fopenmp.") +# OpenMP offloading requires at least sm_35 because we use shuffle instructions +# to generate efficient code for reductions and the atomicMax instruction on +# 64-bit integers in the implementation of conditional lastprivate. +set(CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35" CACHE STRING + "Default architecture for OpenMP offloading to Nvidia GPUs.") +string(REGEX MATCH "^sm_([0-9]+)$" MATCHED_ARCH "${CLANG_OPENMP_NVPTX_DEFAULT_ARCH}") +if (NOT DEFINED MATCHED_ARCH OR "${CMAKE_MATCH_1}" LESS 35) + message(WARNING "Resetting default architecture for OpenMP offloading to Nvidia GPUs to sm_35") + set(CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35" CACHE STRING + "Default architecture for OpenMP offloading to Nvidia GPUs." FORCE) +endif() + set(CLANG_VENDOR ${PACKAGE_VENDOR} CACHE STRING "Vendor-specific text for showing with version information.") @@ -376,11 +397,14 @@ option(CLANG_ENABLE_STATIC_ANALYZER "Build static anal option(CLANG_ANALYZER_BUILD_Z3 "Build the static analyzer with the Z3 constraint manager." OFF) +option(CLANG_ENABLE_PROTO_FUZZER "Build Clang protobuf fuzzer." OFF) + if(NOT CLANG_ENABLE_STATIC_ANALYZER AND (CLANG_ENABLE_ARCMT OR CLANG_ANALYZER_BUILD_Z3)) message(FATAL_ERROR "Cannot disable static analyzer while enabling ARCMT or Z3") endif() if(CLANG_ANALYZER_BUILD_Z3) + find_package(Z3 4.5) if(Z3_FOUND) set(CLANG_ANALYZER_WITH_Z3 1) else() @@ -411,8 +435,17 @@ add_subdirectory(include) # All targets below may depend on all tablegen'd files. get_property(CLANG_TABLEGEN_TARGETS GLOBAL PROPERTY CLANG_TABLEGEN_TARGETS) -list(APPEND LLVM_COMMON_DEPENDS ${CLANG_TABLEGEN_TARGETS}) +add_custom_target(clang-tablegen-targets DEPENDS ${CLANG_TABLEGEN_TARGETS}) +set_target_properties(clang-tablegen-targets PROPERTIES FOLDER "Misc") +list(APPEND LLVM_COMMON_DEPENDS clang-tablegen-targets) +# Force target to be built as soon as possible. Clang modules builds depend +# header-wise on it as they ship all headers from the umbrella folders. Building +# an entire module might include header, which depends on intrinsics_gen. +if(LLVM_ENABLE_MODULES AND NOT CLANG_BUILT_STANDALONE) + list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen) +endif() + add_subdirectory(lib) add_subdirectory(tools) add_subdirectory(runtime) @@ -508,8 +541,8 @@ if (CLANG_ENABLE_BOOTSTRAP) set(NEXT_CLANG_STAGE ${NEXT_CLANG_STAGE}-instrumented) endif() message(STATUS "Setting next clang stage to: ${NEXT_CLANG_STAGE}") - - + + set(STAMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-stamps/) set(BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-bins/) @@ -571,7 +604,9 @@ if (CLANG_ENABLE_BOOTSTRAP) LLVM_BINUTILS_INCDIR CLANG_REPOSITORY_STRING CMAKE_MAKE_PROGRAM - CMAKE_OSX_ARCHITECTURES) + CMAKE_OSX_ARCHITECTURES + LLVM_ENABLE_PROJECTS + LLVM_ENABLE_RUNTIMES) # We don't need to depend on compiler-rt if we're building instrumented # because the next stage will use the same compiler used to build this stage. @@ -621,7 +656,7 @@ if (CLANG_ENABLE_BOOTSTRAP) foreach(variableName ${variableNames}) if(variableName MATCHES "^BOOTSTRAP_") string(SUBSTRING ${variableName} 10 -1 varName) - string(REPLACE ";" "\;" value "${${variableName}}") + string(REPLACE ";" "|" value "${${variableName}}") list(APPEND PASSTHROUGH_VARIABLES -D${varName}=${value}) endif() @@ -637,7 +672,7 @@ if (CLANG_ENABLE_BOOTSTRAP) if("${${variableName}}" STREQUAL "") set(value "") else() - string(REPLACE ";" "\;" value ${${variableName}}) + string(REPLACE ";" "|" value "${${variableName}}") endif() list(APPEND PASSTHROUGH_VARIABLES -D${variableName}=${value}) @@ -665,6 +700,7 @@ if (CLANG_ENABLE_BOOTSTRAP) USES_TERMINAL_CONFIGURE 1 USES_TERMINAL_BUILD 1 USES_TERMINAL_INSTALL 1 + LIST_SEPARATOR | ) # exclude really-install from main target Modified: vendor/clang/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/clang/dist/CODE_OWNERS.TXT Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/CODE_OWNERS.TXT Mon Dec 18 20:11:37 2017 (r326941) @@ -25,6 +25,10 @@ N: Eric Christopher E: echristo@gmail.com D: Debug Information, inline assembly +N: Devin Coughlin +E: dcoughlin@apple.com +D: Clang Static Analyzer + N: Doug Gregor E: dgregor@apple.com D: Emeritus owner @@ -40,10 +44,6 @@ D: AST matchers, LibTooling N: Anton Korobeynikov E: anton@korobeynikov.info D: Exception handling, Windows codegen, ARM EABI - -N: Anna Zaks -E: ganna@apple.com -D: Clang Static Analyzer N: John McCall E: rjmccall@apple.com Modified: vendor/clang/dist/README.txt ============================================================================== --- vendor/clang/dist/README.txt Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/README.txt Mon Dec 18 20:11:37 2017 (r326941) @@ -13,10 +13,10 @@ different source-level tools. One example of this is If you're interested in more (including how to build Clang) it is best to read the relevant web sites. Here are some pointers: -Information on Clang: http://clang.llvm.org/ -Building and using Clang: http://clang.llvm.org/get_started.html -Clang Static Analyzer: http://clang-analyzer.llvm.org/ -Information on the LLVM project: http://llvm.org/ +Information on Clang: http://clang.llvm.org/ +Building and using Clang: http://clang.llvm.org/get_started.html +Clang Static Analyzer: http://clang-analyzer.llvm.org/ +Information on the LLVM project: http://llvm.org/ If you have questions or comments about Clang, a great place to discuss them is on the Clang development mailing list: @@ -24,3 +24,4 @@ on the Clang development mailing list: If you find a bug in Clang, please file it in the LLVM bug tracker: http://llvm.org/bugs/ + Modified: vendor/clang/dist/bindings/python/README.txt ============================================================================== --- vendor/clang/dist/bindings/python/README.txt Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/README.txt Mon Dec 18 20:11:37 2017 (r326941) @@ -5,11 +5,12 @@ This directory implements Python bindings for Clang. You may need to alter LD_LIBRARY_PATH so that the Clang library can be -found. The unit tests are designed to be run with 'nosetests'. For example: +found. The unit tests are designed to be run with any standard test +runner. For example: -- $ env PYTHONPATH=$(echo ~/llvm/tools/clang/bindings/python/) \ LD_LIBRARY_PATH=$(llvm-config --libdir) \ - nosetests -v + python -m unittest discover -v tests.cindex.test_index.test_create ... ok ... Modified: vendor/clang/dist/bindings/python/clang/cindex.py ============================================================================== --- vendor/clang/dist/bindings/python/clang/cindex.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/clang/cindex.py Mon Dec 18 20:11:37 2017 (r326941) @@ -94,6 +94,9 @@ if sys.version_info[0] == 3: return cls(param) if isinstance(param, bytes): return cls(param) + if param is None: + # Support passing null to C functions expecting char arrays + return None raise TypeError("Cannot convert '{}' to '{}'".format(type(param).__name__, cls.__name__)) @staticmethod @@ -1476,6 +1479,12 @@ class Cursor(Structure): """ return conf.lib.clang_CXXMethod_isVirtual(self) + def is_abstract_record(self): + """Returns True if the cursor refers to a C++ record declaration + that has pure virtual member functions. + """ + return conf.lib.clang_CXXRecord_isAbstract(self) + def is_scoped_enum(self): """Returns True if the cursor refers to a scoped enum declaration. """ @@ -1549,6 +1558,22 @@ class Cursor(Structure): return self._loc @property + def linkage(self): + """Return the linkage of this cursor.""" + if not hasattr(self, '_linkage'): + self._linkage = conf.lib.clang_getCursorLinkage(self) + + return LinkageKind.from_id(self._linkage) + + @property + def tls_kind(self): + """Return the thread-local storage (TLS) kind of this cursor.""" + if not hasattr(self, '_tls_kind'): + self._tls_kind = conf.lib.clang_getCursorTLSKind(self) + + return TLSKind.from_id(self._tls_kind) + + @property def extent(self): """ Return the source range (the range of text) occupied by the entity @@ -1571,6 +1596,16 @@ class Cursor(Structure): return StorageClass.from_id(self._storage_class) @property + def availability(self): + """ + Retrieves the availability of the entity pointed at by the cursor. + """ + if not hasattr(self, '_availability'): + self._availability = conf.lib.clang_getCursorAvailability(self) + + return AvailabilityKind.from_id(self._availability) + + @property def access_specifier(self): """ Retrieves the access specifier (if any) of the entity pointed at by the @@ -1907,7 +1942,25 @@ StorageClass.OPENCLWORKGROUPLOCAL = StorageClass(5) StorageClass.AUTO = StorageClass(6) StorageClass.REGISTER = StorageClass(7) +### Availability Kinds ### +class AvailabilityKind(BaseEnumeration): + """ + Describes the availability of an entity. + """ + + # The unique kind objects, indexed by id. + _kinds = [] + _name_map = None + + def __repr__(self): + return 'AvailabilityKind.%s' % (self.name,) + +AvailabilityKind.AVAILABLE = AvailabilityKind(0) +AvailabilityKind.DEPRECATED = AvailabilityKind(1) +AvailabilityKind.NOT_AVAILABLE = AvailabilityKind(2) +AvailabilityKind.NOT_ACCESSIBLE = AvailabilityKind(3) + ### C++ access specifiers ### class AccessSpecifier(BaseEnumeration): @@ -2061,6 +2114,42 @@ RefQualifierKind.NONE = RefQualifierKind(0) RefQualifierKind.LVALUE = RefQualifierKind(1) RefQualifierKind.RVALUE = RefQualifierKind(2) +class LinkageKind(BaseEnumeration): + """Describes the kind of linkage of a cursor.""" + + # The unique kind objects, indexed by id. + _kinds = [] + _name_map = None + + def from_param(self): + return self.value + + def __repr__(self): + return 'LinkageKind.%s' % (self.name,) + +LinkageKind.INVALID = LinkageKind(0) +LinkageKind.NO_LINKAGE = LinkageKind(1) +LinkageKind.INTERNAL = LinkageKind(2) +LinkageKind.UNIQUE_EXTERNAL = LinkageKind(3) +LinkageKind.EXTERNAL = LinkageKind(4) + +class TLSKind(BaseEnumeration): + """Describes the kind of thread-local storage (TLS) of a cursor.""" + + # The unique kind objects, indexed by id. + _kinds = [] + _name_map = None + + def from_param(self): + return self.value + + def __repr__(self): + return 'TLSKind.%s' % (self.name,) + +TLSKind.NONE = TLSKind(0) +TLSKind.DYNAMIC = TLSKind(1) +TLSKind.STATIC = TLSKind(2) + class Type(Structure): """ The type of an element in the abstract syntax tree. @@ -3191,6 +3280,7 @@ class Token(Structure): def cursor(self): """The Cursor this Token corresponds to.""" cursor = Cursor() + cursor._tu = self._tu conf.lib.clang_annotateTokens(self._tu, byref(self), 1, byref(cursor)) @@ -3317,6 +3407,10 @@ functionList = [ [Cursor], bool), + ("clang_CXXRecord_isAbstract", + [Cursor], + bool), + ("clang_EnumDecl_isScoped", [Cursor], bool), @@ -3438,6 +3532,10 @@ functionList = [ [TranslationUnit, SourceLocation], Cursor), + ("clang_getCursorAvailability", + [Cursor], + c_int), + ("clang_getCursorDefinition", [Cursor], Cursor, @@ -4053,6 +4151,7 @@ conf = Config() register_enumerations() __all__ = [ + 'AvailabilityKind', 'Config', 'CodeCompletionResults', 'CompilationDatabase', @@ -4064,8 +4163,10 @@ __all__ = [ 'File', 'FixIt', 'Index', + 'LinkageKind', 'SourceLocation', 'SourceRange', + 'TLSKind', 'TokenKind', 'Token', 'TranslationUnitLoadError', Modified: vendor/clang/dist/bindings/python/tests/cindex/test_access_specifiers.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_access_specifiers.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/tests/cindex/test_access_specifiers.py Mon Dec 18 20:11:37 2017 (r326941) @@ -6,10 +6,14 @@ from clang.cindex import TranslationUnit from .util import get_cursor from .util import get_tu -def test_access_specifiers(): - """Ensure that C++ access specifiers are available on cursors""" +import unittest - tu = get_tu(""" + +class TestAccessSpecifiers(unittest.TestCase): + def test_access_specifiers(self): + """Ensure that C++ access specifiers are available on cursors""" + + tu = get_tu(""" class test_class { public: void public_member_function(); @@ -20,15 +24,14 @@ class test_class { (private) }; """, lang = 'cpp') - test_class = get_cursor(tu, "test_class") - assert test_class.access_specifier == AccessSpecifier.INVALID; + test_class = get_cursor(tu, "test_class") + self.assertEqual(test_class.access_specifier, AccessSpecifier.INVALID) - public = get_cursor(tu.cursor, "public_member_function") - assert public.access_specifier == AccessSpecifier.PUBLIC + public = get_cursor(tu.cursor, "public_member_function") + self.assertEqual(public.access_specifier, AccessSpecifier.PUBLIC) - protected = get_cursor(tu.cursor, "protected_member_function") - assert protected.access_specifier == AccessSpecifier.PROTECTED + protected = get_cursor(tu.cursor, "protected_member_function") + self.assertEqual(protected.access_specifier, AccessSpecifier.PROTECTED) - private = get_cursor(tu.cursor, "private_member_function") - assert private.access_specifier == AccessSpecifier.PRIVATE - + private = get_cursor(tu.cursor, "private_member_function") + self.assertEqual(private.access_specifier, AccessSpecifier.PRIVATE) Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py Mon Dec 18 20:11:37 2017 (r326941) @@ -4,114 +4,116 @@ from clang.cindex import CompileCommands from clang.cindex import CompileCommand import os import gc +import unittest + kInputsDir = os.path.join(os.path.dirname(__file__), 'INPUTS') -def test_create_fail(): - """Check we fail loading a database with an assertion""" - path = os.path.dirname(__file__) - try: - cdb = CompilationDatabase.fromDirectory(path) - except CompilationDatabaseError as e: - assert e.cdb_error == CompilationDatabaseError.ERROR_CANNOTLOADDATABASE - else: - assert False -def test_create(): - """Check we can load a compilation database""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) +class TestCDB(unittest.TestCase): + def test_create_fail(self): + """Check we fail loading a database with an assertion""" + path = os.path.dirname(__file__) + with self.assertRaises(CompilationDatabaseError) as cm: + cdb = CompilationDatabase.fromDirectory(path) + e = cm.exception + self.assertEqual(e.cdb_error, + CompilationDatabaseError.ERROR_CANNOTLOADDATABASE) -def test_lookup_fail(): - """Check file lookup failure""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - assert cdb.getCompileCommands('file_do_not_exist.cpp') == None + def test_create(self): + """Check we can load a compilation database""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) -def test_lookup_succeed(): - """Check we get some results if the file exists in the db""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') - assert len(cmds) != 0 + def test_lookup_fail(self): + """Check file lookup failure""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + self.assertIsNone(cdb.getCompileCommands('file_do_not_exist.cpp')) -def test_all_compilecommand(): - """Check we get all results from the db""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getAllCompileCommands() - assert len(cmds) == 3 - expected = [ - { 'wd': '/home/john.doe/MyProject', - 'file': '/home/john.doe/MyProject/project.cpp', - 'line': ['clang++', '-o', 'project.o', '-c', - '/home/john.doe/MyProject/project.cpp']}, - { 'wd': '/home/john.doe/MyProjectA', - 'file': '/home/john.doe/MyProject/project2.cpp', - 'line': ['clang++', '-o', 'project2.o', '-c', - '/home/john.doe/MyProject/project2.cpp']}, - { 'wd': '/home/john.doe/MyProjectB', - 'file': '/home/john.doe/MyProject/project2.cpp', - 'line': ['clang++', '-DFEATURE=1', '-o', 'project2-feature.o', '-c', - '/home/john.doe/MyProject/project2.cpp']}, + def test_lookup_succeed(self): + """Check we get some results if the file exists in the db""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') + self.assertNotEqual(len(cmds), 0) - ] - for i in range(len(cmds)): - assert cmds[i].directory == expected[i]['wd'] - assert cmds[i].filename == expected[i]['file'] - for arg, exp in zip(cmds[i].arguments, expected[i]['line']): - assert arg == exp + def test_all_compilecommand(self): + """Check we get all results from the db""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + cmds = cdb.getAllCompileCommands() + self.assertEqual(len(cmds), 3) + expected = [ + { 'wd': '/home/john.doe/MyProject', + 'file': '/home/john.doe/MyProject/project.cpp', + 'line': ['clang++', '-o', 'project.o', '-c', + '/home/john.doe/MyProject/project.cpp']}, + { 'wd': '/home/john.doe/MyProjectA', + 'file': '/home/john.doe/MyProject/project2.cpp', + 'line': ['clang++', '-o', 'project2.o', '-c', + '/home/john.doe/MyProject/project2.cpp']}, + { 'wd': '/home/john.doe/MyProjectB', + 'file': '/home/john.doe/MyProject/project2.cpp', + 'line': ['clang++', '-DFEATURE=1', '-o', 'project2-feature.o', '-c', + '/home/john.doe/MyProject/project2.cpp']}, -def test_1_compilecommand(): - """Check file with single compile command""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - file = '/home/john.doe/MyProject/project.cpp' - cmds = cdb.getCompileCommands(file) - assert len(cmds) == 1 - assert cmds[0].directory == os.path.dirname(file) - assert cmds[0].filename == file - expected = [ 'clang++', '-o', 'project.o', '-c', - '/home/john.doe/MyProject/project.cpp'] - for arg, exp in zip(cmds[0].arguments, expected): - assert arg == exp + ] + for i in range(len(cmds)): + self.assertEqual(cmds[i].directory, expected[i]['wd']) + self.assertEqual(cmds[i].filename, expected[i]['file']) + for arg, exp in zip(cmds[i].arguments, expected[i]['line']): + self.assertEqual(arg, exp) -def test_2_compilecommand(): - """Check file with 2 compile commands""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project2.cpp') - assert len(cmds) == 2 - expected = [ - { 'wd': '/home/john.doe/MyProjectA', - 'line': ['clang++', '-o', 'project2.o', '-c', - '/home/john.doe/MyProject/project2.cpp']}, - { 'wd': '/home/john.doe/MyProjectB', - 'line': ['clang++', '-DFEATURE=1', '-o', 'project2-feature.o', '-c', - '/home/john.doe/MyProject/project2.cpp']} - ] - for i in range(len(cmds)): - assert cmds[i].directory == expected[i]['wd'] - for arg, exp in zip(cmds[i].arguments, expected[i]['line']): - assert arg == exp + def test_1_compilecommand(self): + """Check file with single compile command""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + file = '/home/john.doe/MyProject/project.cpp' + cmds = cdb.getCompileCommands(file) + self.assertEqual(len(cmds), 1) + self.assertEqual(cmds[0].directory, os.path.dirname(file)) + self.assertEqual(cmds[0].filename, file) + expected = [ 'clang++', '-o', 'project.o', '-c', + '/home/john.doe/MyProject/project.cpp'] + for arg, exp in zip(cmds[0].arguments, expected): + self.assertEqual(arg, exp) -def test_compilecommand_iterator_stops(): - """Check that iterator stops after the correct number of elements""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - count = 0 - for cmd in cdb.getCompileCommands('/home/john.doe/MyProject/project2.cpp'): - count += 1 - assert count <= 2 + def test_2_compilecommand(self): + """Check file with 2 compile commands""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project2.cpp') + self.assertEqual(len(cmds), 2) + expected = [ + { 'wd': '/home/john.doe/MyProjectA', + 'line': ['clang++', '-o', 'project2.o', '-c', + '/home/john.doe/MyProject/project2.cpp']}, + { 'wd': '/home/john.doe/MyProjectB', + 'line': ['clang++', '-DFEATURE=1', '-o', 'project2-feature.o', '-c', + '/home/john.doe/MyProject/project2.cpp']} + ] + for i in range(len(cmds)): + self.assertEqual(cmds[i].directory, expected[i]['wd']) + for arg, exp in zip(cmds[i].arguments, expected[i]['line']): + self.assertEqual(arg, exp) -def test_compilationDB_references(): - """Ensure CompilationsCommands are independent of the database""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') - del cdb - gc.collect() - workingdir = cmds[0].directory + def test_compilecommand_iterator_stops(self): + """Check that iterator stops after the correct number of elements""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + count = 0 + for cmd in cdb.getCompileCommands('/home/john.doe/MyProject/project2.cpp'): + count += 1 + self.assertLessEqual(count, 2) -def test_compilationCommands_references(): - """Ensure CompilationsCommand keeps a reference to CompilationCommands""" - cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') - del cdb - cmd0 = cmds[0] - del cmds - gc.collect() - workingdir = cmd0.directory + def test_compilationDB_references(self): + """Ensure CompilationsCommands are independent of the database""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') + del cdb + gc.collect() + workingdir = cmds[0].directory + def test_compilationCommands_references(self): + """Ensure CompilationsCommand keeps a reference to CompilationCommands""" + cdb = CompilationDatabase.fromDirectory(kInputsDir) + cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') + del cdb + cmd0 = cmds[0] + del cmds + gc.collect() + workingdir = cmd0.directory Modified: vendor/clang/dist/bindings/python/tests/cindex/test_code_completion.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_code_completion.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/tests/cindex/test_code_completion.py Mon Dec 18 20:11:37 2017 (r326941) @@ -1,16 +1,20 @@ from clang.cindex import TranslationUnit -def check_completion_results(cr, expected): - assert cr is not None - assert len(cr.diagnostics) == 0 +import unittest - completions = [str(c) for c in cr.results] - for c in expected: - assert c in completions +class TestCodeCompletion(unittest.TestCase): + def check_completion_results(self, cr, expected): + self.assertIsNotNone(cr) + self.assertEqual(len(cr.diagnostics), 0) -def test_code_complete(): - files = [('fake.c', """ + completions = [str(c) for c in cr.results] + + for c in expected: + self.assertIn(c, completions) + + def test_code_complete(self): + files = [('fake.c', """ /// Aaa. int test1; @@ -22,20 +26,20 @@ void f() { } """)] - tu = TranslationUnit.from_source('fake.c', ['-std=c99'], unsaved_files=files, - options=TranslationUnit.PARSE_INCLUDE_BRIEF_COMMENTS_IN_CODE_COMPLETION) + tu = TranslationUnit.from_source('fake.c', ['-std=c99'], unsaved_files=files, + options=TranslationUnit.PARSE_INCLUDE_BRIEF_COMMENTS_IN_CODE_COMPLETION) - cr = tu.codeComplete('fake.c', 9, 1, unsaved_files=files, include_brief_comments=True) + cr = tu.codeComplete('fake.c', 9, 1, unsaved_files=files, include_brief_comments=True) - expected = [ - "{'int', ResultType} | {'test1', TypedText} || Priority: 50 || Availability: Available || Brief comment: Aaa.", - "{'void', ResultType} | {'test2', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 50 || Availability: Available || Brief comment: Bbb.", - "{'return', TypedText} || Priority: 40 || Availability: Available || Brief comment: None" - ] - check_completion_results(cr, expected) + expected = [ + "{'int', ResultType} | {'test1', TypedText} || Priority: 50 || Availability: Available || Brief comment: Aaa.", + "{'void', ResultType} | {'test2', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 50 || Availability: Available || Brief comment: Bbb.", + "{'return', TypedText} || Priority: 40 || Availability: Available || Brief comment: None" + ] + self.check_completion_results(cr, expected) -def test_code_complete_availability(): - files = [('fake.cpp', """ + def test_code_complete_availability(self): + files = [('fake.cpp', """ class P { protected: int member; @@ -52,24 +56,24 @@ void f(P x, Q y) { } """)] - tu = TranslationUnit.from_source('fake.cpp', ['-std=c++98'], unsaved_files=files) + tu = TranslationUnit.from_source('fake.cpp', ['-std=c++98'], unsaved_files=files) - cr = tu.codeComplete('fake.cpp', 12, 5, unsaved_files=files) + cr = tu.codeComplete('fake.cpp', 12, 5, unsaved_files=files) - expected = [ - "{'const', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", - "{'volatile', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", - "{'operator', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", - "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", - "{'Q', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None" - ] - check_completion_results(cr, expected) + expected = [ + "{'const', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", + "{'volatile', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", + "{'operator', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", + "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", + "{'Q', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None" + ] + self.check_completion_results(cr, expected) - cr = tu.codeComplete('fake.cpp', 13, 5, unsaved_files=files) - expected = [ - "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", - "{'P &', ResultType} | {'operator=', TypedText} | {'(', LeftParen} | {'const P &', Placeholder} | {')', RightParen} || Priority: 34 || Availability: Available || Brief comment: None", - "{'int', ResultType} | {'member', TypedText} || Priority: 35 || Availability: NotAccessible || Brief comment: None", - "{'void', ResultType} | {'~P', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 34 || Availability: Available || Brief comment: None" - ] - check_completion_results(cr, expected) + cr = tu.codeComplete('fake.cpp', 13, 5, unsaved_files=files) + expected = [ + "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", + "{'P &', ResultType} | {'operator=', TypedText} | {'(', LeftParen} | {'const P &', Placeholder} | {')', RightParen} || Priority: 79 || Availability: Available || Brief comment: None", + "{'int', ResultType} | {'member', TypedText} || Priority: 35 || Availability: NotAccessible || Brief comment: None", + "{'void', ResultType} | {'~P', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 79 || Availability: Available || Brief comment: None" + ] + self.check_completion_results(cr, expected) Modified: vendor/clang/dist/bindings/python/tests/cindex/test_comment.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_comment.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/tests/cindex/test_comment.py Mon Dec 18 20:11:37 2017 (r326941) @@ -1,8 +1,12 @@ from clang.cindex import TranslationUnit from tests.cindex.util import get_cursor -def test_comment(): - files = [('fake.c', """ +import unittest + + +class TestComment(unittest.TestCase): + def test_comment(self): + files = [('fake.c', """ /// Aaa. int test1; @@ -14,27 +18,25 @@ void f() { } """)] - # make a comment-aware TU - tu = TranslationUnit.from_source('fake.c', ['-std=c99'], unsaved_files=files, - options=TranslationUnit.PARSE_INCLUDE_BRIEF_COMMENTS_IN_CODE_COMPLETION) - test1 = get_cursor(tu, 'test1') - assert test1 is not None, "Could not find test1." - assert test1.type.is_pod() - raw = test1.raw_comment - brief = test1.brief_comment - assert raw == """/// Aaa.""" - assert brief == """Aaa.""" - - test2 = get_cursor(tu, 'test2') - raw = test2.raw_comment - brief = test2.brief_comment - assert raw == """/// Bbb.\n/// x""" - assert brief == """Bbb. x""" - - f = get_cursor(tu, 'f') - raw = f.raw_comment - brief = f.brief_comment - assert raw is None - assert brief is None + # make a comment-aware TU + tu = TranslationUnit.from_source('fake.c', ['-std=c99'], unsaved_files=files, + options=TranslationUnit.PARSE_INCLUDE_BRIEF_COMMENTS_IN_CODE_COMPLETION) + test1 = get_cursor(tu, 'test1') + self.assertIsNotNone(test1, "Could not find test1.") + self.assertTrue(test1.type.is_pod()) + raw = test1.raw_comment + brief = test1.brief_comment + self.assertEqual(raw, """/// Aaa.""") + self.assertEqual(brief, """Aaa.""") + test2 = get_cursor(tu, 'test2') + raw = test2.raw_comment + brief = test2.brief_comment + self.assertEqual(raw, """/// Bbb.\n/// x""") + self.assertEqual(brief, """Bbb. x""") + f = get_cursor(tu, 'f') + raw = f.raw_comment + brief = f.brief_comment + self.assertIsNone(raw) + self.assertIsNone(brief) Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Mon Dec 18 20:11:21 2017 (r326940) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Mon Dec 18 20:11:37 2017 (r326941) @@ -1,6 +1,8 @@ import ctypes import gc +import unittest +from clang.cindex import AvailabilityKind from clang.cindex import CursorKind from clang.cindex import TemplateArgumentKind from clang.cindex import TranslationUnit @@ -9,6 +11,7 @@ from .util import get_cursor from .util import get_cursors from .util import get_tu + kInput = """\ struct s0 { int a; @@ -29,442 +32,521 @@ void f0(int a0, int a1) { } """ -def test_get_children(): - tu = get_tu(kInput) +kParentTest = """\ + class C { + void f(); + } - it = tu.cursor.get_children() - tu_nodes = list(it) + void C::f() { } + """ - assert len(tu_nodes) == 3 - for cursor in tu_nodes: - assert cursor.translation_unit is not None +kTemplateArgTest = """\ + template + void foo(); - assert tu_nodes[0] != tu_nodes[1] - assert tu_nodes[0].kind == CursorKind.STRUCT_DECL - assert tu_nodes[0].spelling == 's0' - assert tu_nodes[0].is_definition() == True - assert tu_nodes[0].location.file.name == 't.c' - assert tu_nodes[0].location.line == 1 - assert tu_nodes[0].location.column == 8 - assert tu_nodes[0].hash > 0 - assert tu_nodes[0].translation_unit is not None + template<> + void foo<-7, float, true>(); + """ - s0_nodes = list(tu_nodes[0].get_children()) - assert len(s0_nodes) == 2 - assert s0_nodes[0].kind == CursorKind.FIELD_DECL - assert s0_nodes[0].spelling == 'a' - assert s0_nodes[0].type.kind == TypeKind.INT - assert s0_nodes[1].kind == CursorKind.FIELD_DECL - assert s0_nodes[1].spelling == 'b' - assert s0_nodes[1].type.kind == TypeKind.INT +class TestCursor(unittest.TestCase): + def test_get_children(self): + tu = get_tu(kInput) - assert tu_nodes[1].kind == CursorKind.STRUCT_DECL - assert tu_nodes[1].spelling == 's1' - assert tu_nodes[1].displayname == 's1' - assert tu_nodes[1].is_definition() == False + it = tu.cursor.get_children() + tu_nodes = list(it) - assert tu_nodes[2].kind == CursorKind.FUNCTION_DECL - assert tu_nodes[2].spelling == 'f0' - assert tu_nodes[2].displayname == 'f0(int, int)' - assert tu_nodes[2].is_definition() == True + self.assertEqual(len(tu_nodes), 3) + for cursor in tu_nodes: + self.assertIsNotNone(cursor.translation_unit) -def test_references(): - """Ensure that references to TranslationUnit are kept.""" - tu = get_tu('int x;') - cursors = list(tu.cursor.get_children()) - assert len(cursors) > 0 + self.assertNotEqual(tu_nodes[0], tu_nodes[1]) + self.assertEqual(tu_nodes[0].kind, CursorKind.STRUCT_DECL) + self.assertEqual(tu_nodes[0].spelling, 's0') + self.assertEqual(tu_nodes[0].is_definition(), True) + self.assertEqual(tu_nodes[0].location.file.name, 't.c') + self.assertEqual(tu_nodes[0].location.line, 1) + self.assertEqual(tu_nodes[0].location.column, 8) + self.assertGreater(tu_nodes[0].hash, 0) + self.assertIsNotNone(tu_nodes[0].translation_unit) - cursor = cursors[0] - assert isinstance(cursor.translation_unit, TranslationUnit) + s0_nodes = list(tu_nodes[0].get_children()) + self.assertEqual(len(s0_nodes), 2) + self.assertEqual(s0_nodes[0].kind, CursorKind.FIELD_DECL) + self.assertEqual(s0_nodes[0].spelling, 'a') + self.assertEqual(s0_nodes[0].type.kind, TypeKind.INT) + self.assertEqual(s0_nodes[1].kind, CursorKind.FIELD_DECL) + self.assertEqual(s0_nodes[1].spelling, 'b') + self.assertEqual(s0_nodes[1].type.kind, TypeKind.INT) - # Delete reference to TU and perform a full GC. - del tu - gc.collect() - assert isinstance(cursor.translation_unit, TranslationUnit) + self.assertEqual(tu_nodes[1].kind, CursorKind.STRUCT_DECL) + self.assertEqual(tu_nodes[1].spelling, 's1') + self.assertEqual(tu_nodes[1].displayname, 's1') + self.assertEqual(tu_nodes[1].is_definition(), False) - # If the TU was destroyed, this should cause a segfault. - parent = cursor.semantic_parent + self.assertEqual(tu_nodes[2].kind, CursorKind.FUNCTION_DECL) + self.assertEqual(tu_nodes[2].spelling, 'f0') + self.assertEqual(tu_nodes[2].displayname, 'f0(int, int)') + self.assertEqual(tu_nodes[2].is_definition(), True) -def test_canonical(): - source = 'struct X; struct X; struct X { int member; };' - tu = get_tu(source) + def test_references(self): + """Ensure that references to TranslationUnit are kept.""" + tu = get_tu('int x;') + cursors = list(tu.cursor.get_children()) + self.assertGreater(len(cursors), 0) - cursors = [] - for cursor in tu.cursor.get_children(): - if cursor.spelling == 'X': - cursors.append(cursor) + cursor = cursors[0] + self.assertIsInstance(cursor.translation_unit, TranslationUnit) - assert len(cursors) == 3 - assert cursors[1].canonical == cursors[2].canonical + # Delete reference to TU and perform a full GC. + del tu + gc.collect() + self.assertIsInstance(cursor.translation_unit, TranslationUnit) -def test_is_const_method(): - """Ensure Cursor.is_const_method works.""" - source = 'class X { void foo() const; void bar(); };' - tu = get_tu(source, lang='cpp') + # If the TU was destroyed, this should cause a segfault. + parent = cursor.semantic_parent - cls = get_cursor(tu, 'X') - foo = get_cursor(tu, 'foo') - bar = get_cursor(tu, 'bar') - assert cls is not None - assert foo is not None - assert bar is not None + def test_canonical(self): + source = 'struct X; struct X; struct X { int member; };' + tu = get_tu(source) - assert foo.is_const_method() - assert not bar.is_const_method() + cursors = [] + for cursor in tu.cursor.get_children(): + if cursor.spelling == 'X': + cursors.append(cursor) -def test_is_converting_constructor(): - """Ensure Cursor.is_converting_constructor works.""" - source = 'class X { explicit X(int); X(double); X(); };' *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***