[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / PCH / 
tree31b468e52f01a3d04ce7404e3d18f32e6276d78f
drwxr-xr-x   ..
drwxr-xr-x - Inputs
-rw-r--r-- 553 __va_list_tag-typedef.c
-rw-r--r-- 497 __va_list_tag.c
-rw-r--r-- 561 aarch64-sve-types.c
-rw-r--r-- 5453 aix-pragma-pack.c
-rw-r--r-- 1314 arc-blocks.mm
-rw-r--r-- 1140 arc.m
-rw-r--r-- 440 asm-label.cpp
-rw-r--r-- 432 asm.c
-rw-r--r-- 421 asm.h
-rw-r--r-- 393 attrs-PR8406.c
-rw-r--r-- 564 attrs.c
-rw-r--r-- 889 badpch.c
-rw-r--r-- 1645 block-helpers.cpp
-rw-r--r-- 147 block-helpers.h
-rw-r--r-- 355 blocks.c
-rw-r--r-- 333 blocks.h
-rw-r--r-- 821 bounds-safety-attributed-type.c
-rw-r--r-- 275 btf_type_tag_attr.c
-rw-r--r-- 345 builtin-bit-cast.cpp
-rw-r--r-- 2851 builtin-is-constant-evaluated.cpp
-rw-r--r-- 1140 builtin-macro.c
-rw-r--r-- 299 builtins.c
-rw-r--r-- 65 builtins.h
-rw-r--r-- 595 captured-stmt.cpp
-rw-r--r-- 806 case-insensitive-include.c
-rw-r--r-- 1418 chain-categories.m
-rw-r--r-- 1342 chain-categories2.m
-rw-r--r-- 1123 chain-class-extension.m
-rw-r--r-- 390 chain-conversion-lookup.cpp
-rw-r--r-- 3137 chain-cxx.cpp
-rw-r--r-- 640 chain-decls.c
-rw-r--r-- 1359 chain-default-argument-instantiation.cpp
-rw-r--r-- 366 chain-empty-initial-namespace.cpp
-rw-r--r-- 446 chain-ext_vector.c
-rw-r--r-- 1758 chain-external-defs.c
-rw-r--r-- 1031 chain-friend-instantiation.cpp
-rw-r--r-- 780 chain-implicit-definition.cpp
-rw-r--r-- 357 chain-invalid-code.cpp
-rw-r--r-- 778 chain-late-anonymous-namespace.cpp
-rw-r--r-- 674 chain-macro-override.c
-rw-r--r-- 417 chain-macro.c
-rw-r--r-- 1701 chain-openmp-allocate.cpp
-rw-r--r-- 1402 chain-openmp-threadprivate.cpp
-rw-r--r-- 460 chain-pending-instantiations.cpp
-rw-r--r-- 63 chain-predecl.h
-rw-r--r-- 316 chain-predecl.m
-rw-r--r-- 539 chain-remap-types.m
-rw-r--r-- 1277 chain-selectors.m
-rw-r--r-- 1056 chain-staticvar-instantiation.cpp
-rw-r--r-- 240 chain-trivial.c
-rw-r--r-- 249 chain-typo-corrections.cpp
-rw-r--r-- 866 changed-files.c
-rw-r--r-- 1085 check-deserializations.cpp
-rw-r--r-- 417 cli-macro.c
-rw-r--r-- 365 cmdline-include.c
-rw-r--r-- 13 cmdline-include1.h
-rw-r--r-- 13 cmdline-include2.h
-rw-r--r-- 2937 codegen.cpp
-rw-r--r-- 2221 coroutines.cpp
-rw-r--r-- 1357 crash-12631281.cpp
-rw-r--r-- 323 cuda-kernel-call.cu
-rw-r--r-- 732 cxx-alias-decl.cpp
-rw-r--r-- 290 cxx-alias-decl.h
-rw-r--r-- 420 cxx-attrs-packexpansion.cpp
-rw-r--r-- 472 cxx-chain-function-template.cpp
-rw-r--r-- 390 cxx-char-literal.cpp
-rw-r--r-- 721 cxx-constexpr.cpp
-rw-r--r-- 566 cxx-dependent-sized-ext-vector.cpp
-rw-r--r-- 3151 cxx-explicit-specifier.cpp
-rw-r--r-- 700 cxx-exprs.cpp
-rw-r--r-- 442 cxx-for-range.cpp
-rw-r--r-- 525 cxx-for-range.h
-rw-r--r-- 1015 cxx-friends.cpp
-rw-r--r-- 815 cxx-friends.h
-rw-r--r-- 382 cxx-functions.cpp
-rw-r--r-- 53 cxx-functions.h
-rw-r--r-- 481 cxx-implicit-moves.cpp
-rw-r--r-- 237 cxx-invalid-destructor.cpp
-rw-r--r-- 70 cxx-invalid-destructor.h
-rw-r--r-- 3232 cxx-key-functions.cpp
-rw-r--r-- 752 cxx-mangling.cpp
-rw-r--r-- 792 cxx-member-init.cpp
-rw-r--r-- 351 cxx-method.cpp
-rw-r--r-- 683 cxx-ms-function-specialization-class-scope.cpp
-rw-r--r-- 457 cxx-ms-function-specialization-class-scope.h
-rw-r--r-- 862 cxx-namespaces.cpp
-rw-r--r-- 128 cxx-namespaces.h
-rw-r--r-- 125 cxx-offsetof-base.cpp
-rw-r--r-- 144 cxx-offsetof-base.h
-rw-r--r-- 254 cxx-recovery-expr.cpp
-rw-r--r-- 358 cxx-reference.cpp
-rw-r--r-- 262 cxx-reference.h
-rw-r--r-- 527 cxx-required-decls.cpp
-rw-r--r-- 149 cxx-required-decls.h
-rw-r--r-- 645 cxx-static_assert.cpp
-rw-r--r-- 6549 cxx-templates.cpp
-rw-r--r-- 10356 cxx-templates.h
-rw-r--r-- 558 cxx-trailing-return.cpp
-rw-r--r-- 3355 cxx-traits.cpp
-rw-r--r-- 3919 cxx-traits.h
-rw-r--r-- 348 cxx-typeid.cpp
-rw-r--r-- 795 cxx-typeid.h
-rw-r--r-- 424 cxx-using.cpp
-rw-r--r-- 130 cxx-using.h
-rw-r--r-- 752 cxx-variadic-templates-with-default-params.cpp
-rw-r--r-- 1107 cxx-variadic-templates.cpp
-rw-r--r-- 740 cxx-variadic-templates.h
-rw-r--r-- 1284 cxx0x-default-delete.cpp
-rw-r--r-- 701 cxx0x-delegating-ctors.cpp
-rw-r--r-- 996 cxx11-constexpr.cpp
-rw-r--r-- 710 cxx11-enum-template.cpp
-rw-r--r-- 1371 cxx11-exception-spec.cpp
-rw-r--r-- 1635 cxx11-inheriting-ctors.cpp
-rw-r--r-- 1436 cxx11-lambdas.mm
-rw-r--r-- 1160 cxx11-statement-attributes.cpp
-rw-r--r-- 700 cxx11-user-defined-literals.cpp
-rw-r--r-- 307 cxx14-decltype-auto.cpp
-rw-r--r-- 355 cxx17-deduction-guide-decl.cpp
-rw-r--r-- 667 cxx1y-decltype-auto.cpp
-rw-r--r-- 973 cxx1y-deduced-return-type.cpp
-rw-r--r-- 1463 cxx1y-default-initializer.cpp
-rw-r--r-- 754 cxx1y-init-captures.cpp
-rw-r--r-- 1434 cxx1y-lambdas.mm
-rw-r--r-- 4643 cxx1y-variable-templates.cpp
-rw-r--r-- 994 cxx1z-aligned-alloc.cpp
-rw-r--r-- 1036 cxx1z-decomposition.cpp
-rw-r--r-- 518 cxx1z-init-statement.cpp
-rw-r--r-- 352 cxx1z-init-statement.h
-rw-r--r-- 888 cxx1z-using-declaration.cpp
-rw-r--r-- 907 cxx20-template-args.cpp
-rw-r--r-- 370 cxx20-unevaluated-lambda.cpp
-rw-r--r-- 804 cxx23-deducing-this-lambda.cpp
-rw-r--r-- 699 cxx2a-bitfield-init.cpp
-rw-r--r-- 723 cxx2a-compare.cpp
-rw-r--r-- 601 cxx2a-concept-specialization-expr.cpp
-rw-r--r-- 693 cxx2a-constraints-crash.cpp
-rw-r--r-- 1115 cxx2a-constraints.cpp
-rw-r--r-- 1410 cxx2a-defaulted-comparison.cpp
-rw-r--r-- 232 cxx2a-for-init-statement.cpp
-rw-r--r-- 1221 cxx2a-requires-expr.cpp
-rw-r--r-- 1054 cxx2a-template-lambdas.cpp
-rw-r--r-- 4721 cxx_exprs.cpp
-rw-r--r-- 2117 cxx_exprs.h
-rw-r--r-- 1885 cxx_paren_init.cpp
-rw-r--r-- 205 cxx_paren_init.h
-rw-r--r-- 151 datetime.c
-rw-r--r-- 316 debug-info-limited-struct.c
-rw-r--r-- 75 debug-info-limited-struct.h
-rw-r--r-- 834 debug-info-pch-container-path.c
-rw-r--r-- 3495 debug-info-pch-path.c
-rw-r--r-- 1112 decl-attrs.cpp
-rw-r--r-- 590 decl-in-prototype.c
-rw-r--r-- 480 default-argument-with-immediate-calls.cpp
-rw-r--r-- 936 delayed-pch-instantiate.cpp
-rw-r--r-- 604 delayed-template-parsing.cpp
-rw-r--r-- 2156 delayed-template-with-pragma-pack.cpp
-rw-r--r-- 1227 delayed-template-with-pragma.cpp
-rw-r--r-- 270 designated-init.c
-rw-r--r-- 2718 designated-init.c.h
-rw-r--r-- 464 determinism.cpp
-rw-r--r-- 320 different-diagnostic-level.c
-rw-r--r-- 359 different-linker-version.c
-rw-r--r-- 809 dllexport-default-arg-closure.cpp
-rw-r--r-- 248 emit-dependencies.c
-rw-r--r-- 281 empty-def-fwd-struct.h
-rw-r--r-- 749 empty-with-headers.c
-rw-r--r-- 363 enum.c
-rw-r--r-- 164 enum.h
-rw-r--r-- 2227 exprs.c
-rw-r--r-- 2681 exprs.h
-rw-r--r-- 295 ext_vector.c
-rw-r--r-- 158 ext_vector.h
-rw-r--r-- 650 external-defs.c
-rw-r--r-- 176 external-defs.h
-rw-r--r-- 952 externally-retained.m
-rw-r--r-- 822 field-designator.c
-rw-r--r-- 498 fixed-point-literal.c
-rw-r--r-- 714 floating-literal.c
-rw-r--r-- 243 for-loop-init-ternary-operator-statement.cpp
-rw-r--r-- 280 format-strings.c
-rw-r--r-- 741 friend-template.cpp
-rw-r--r-- 819 functions.c
-rw-r--r-- 165 functions.h
-rw-r--r-- 1040 fuzzy-pch.c
-rw-r--r-- 50 fuzzy-pch.h
-rw-r--r-- 740 gch-probe.c
-rw-r--r-- 51 headermap.h
-rw-r--r-- 549 headermap.m
-rw-r--r-- 1869 headersearch.cpp
-rw-r--r-- 698 implicitly-deleted.cpp
-rw-r--r-- 441 include-stream-type.cpp
-rw-r--r-- 1485 include-timestamp.cpp
-rw-r--r-- 759 irgen-rdar13114142.mm
-rw-r--r-- 1402 late-parsed-instantiations.cpp
-rw-r--r-- 1098 leakfiles.test
-rw-r--r-- 427 line-directive-nofilename.c
-rw-r--r-- 149 line-directive-nofilename.h
-rw-r--r-- 399 line-directive.c
-rw-r--r-- 35 line-directive.h
-rw-r--r-- 1053 local_static.cpp
-rw-r--r-- 89 local_static.h
-rw-r--r-- 448 macro-cmdline.c
-rw-r--r-- 678 macro-redef.c
-rw-r--r-- 1142 macro-undef.cpp
-rw-r--r-- 501 make-integer-seq.cpp
-rw-r--r-- 295 method-redecls.m
-rw-r--r-- 419 method_pool.h
-rw-r--r-- 493 method_pool.m
-rw-r--r-- 711 missing-file.cpp
-rw-r--r-- 330 modified-header-crash.c
-rw-r--r-- 9 modified-header-crash.h
-rw-r--r-- 447 modified-header-error.c
-rw-r--r-- 1067 modified-module-dependency.m
-rw-r--r-- 45 modified-module-dependency.module.map
-rw-r--r-- 508 module-hash-difference.m
-rw-r--r-- 355 modulemaps-nomodules.cpp
-rw-r--r-- 840 ms-if-exists.cpp
-rw-r--r-- 1451 ms-pch-macro.c
-rw-r--r-- 310 multiple-include-pch.c
-rw-r--r-- 320 multiple_decls.c
-rw-r--r-- 136 multiple_decls.h
-rw-r--r-- 746 namespaces.cpp
-rw-r--r-- 620 no-escaping-block-tail-calls.cpp
-rw-r--r-- 211 no-escaping-block-tail-calls.h
-rw-r--r-- 1051 no-validate-pch.cl
-rw-r--r-- 618 non-trivial-c-compound-literal.m
-rw-r--r-- 1143 non-trivial-c-union.m
-rw-r--r-- 385 nonvisible-external-defs.c
-rw-r--r-- 100 nonvisible-external-defs.h
-rw-r--r-- 487 objc_boxable.m
-rw-r--r-- 67 objc_boxable_record.h
-rw-r--r-- 94 objc_boxable_record_attr.h
-rw-r--r-- 527 objc_container.h
-rw-r--r-- 1008 objc_container.m
-rw-r--r-- 626 objc_exprs.h
-rw-r--r-- 878 objc_exprs.m
-rw-r--r-- 281 objc_import.h
-rw-r--r-- 547 objc_import.m
-rw-r--r-- 606 objc_kindof.m
-rw-r--r-- 2183 objc_literals.m
-rw-r--r-- 2419 objc_literals.mm
-rw-r--r-- 574 objc_methods.h
-rw-r--r-- 433 objc_methods.m
-rw-r--r-- 1445 objc_parameterized_classes.m
-rw-r--r-- 176 objc_property.h
-rw-r--r-- 357 objc_property.m
-rw-r--r-- 258 objc_stmts.h
-rw-r--r-- 697 objc_stmts.m
-rw-r--r-- 209 objcxx-ivar-class.h
-rw-r--r-- 617 objcxx-ivar-class.mm
-rw-r--r-- 808 ocl_types.cl
-rw-r--r-- 1200 ocl_types.h
-rw-r--r-- 307 opencl-extensions.cl
-rw-r--r-- 189 optnone.cpp
-rw-r--r-- 599 pack_indexing.cpp
-rw-r--r-- 2063 pch-dir.c
-rw-r--r-- 60 pch-dir.h
-rw-r--r-- 557 pch-hdrstop-err.cpp
-rw-r--r-- 428 pch-hdrstop-warn.cpp
-rw-r--r-- 1026 pch-hdrstop.cpp
-rw-r--r-- 739 pch-instantiate-templates-forward-decl.cpp
-rw-r--r-- 747 pch-instantiate-templates.cpp
-rw-r--r-- 722 pch-no-hdrstop.cpp
-rw-r--r-- 231 pch-output-path-independent.c
-rw-r--r-- 1768 pch-through1.cpp
-rw-r--r-- 1135 pch-through2.cpp
-rw-r--r-- 333 pch-through3a.cpp
-rw-r--r-- 534 pch-through3b.cpp
-rw-r--r-- 406 pch-through3c.cpp
-rw-r--r-- 460 pch-through4.cpp
-rw-r--r-- 555 pch-through4a.cpp
-rw-r--r-- 360 pch-wasm.c
-rw-r--r-- 290 pch__VA_ARGS__.c
-rw-r--r-- 50 pch__VA_ARGS__.h
-rw-r--r-- 404 pchpch.c
-rw-r--r-- 0 pchpch1.h
-rw-r--r-- 0 pchpch2.h
-rw-r--r-- 822 pending-ids.m
-rw-r--r-- 724 pr18806.cpp
-rw-r--r-- 420 pr27445.cpp
-rw-r--r-- 699 pr4489.c
-rw-r--r-- 1330 pr76443.cpp
-rw-r--r-- 1228 pragma-comment.c
-rw-r--r-- 524 pragma-cuda-force-host-device.cu
-rw-r--r-- 1270 pragma-detect_mismatch.c
-rw-r--r-- 992 pragma-diag-section.cpp
-rw-r--r-- 379 pragma-diag.c
-rw-r--r-- 3625 pragma-floatcontrol.c
-rw-r--r-- 3428 pragma-loop.cpp
-rw-r--r-- 1076 pragma-ms_struct.cpp
-rw-r--r-- 438 pragma-once.c
-rw-r--r-- 847 pragma-optimize.c
-rw-r--r-- 3570 pragma-pack.c
-rw-r--r-- 1109 pragma-pointers_to_members.cpp
-rw-r--r-- 910 pragma-weak-functional.c
-rw-r--r-- 231 pragma-weak-functional.h
-rw-r--r-- 422 pragma-weak.c
-rw-r--r-- 92 pragma-weak.h
-rw-r--r-- 585 preamble-modules.cpp
-rw-r--r-- 389 preamble.c
-rw-r--r-- 1582 race-condition.cpp
-rw-r--r-- 655 rdar10830559.cpp
-rw-r--r-- 660 rdar8852495.c
-rw-r--r-- 514 reinclude.cpp
-rw-r--r-- 60 reinclude1.h
-rw-r--r-- 15 reinclude2.h
-rw-r--r-- 654 reloc.c
-rw-r--r-- 476 remap-file-from-pch.cpp
-rw-r--r-- 21 remap-file-from-pch.cpp.h
-rw-r--r-- 41 remap-file-from-pch.cpp.remap.h
-rw-r--r-- 394 replaced-decl.m
-rw-r--r-- 609 selector-warning.h
-rw-r--r-- 319 selector-warning.m
-rw-r--r-- 492 single-token-macro.c
-rw-r--r-- 521 source-manager-stack.c
-rw-r--r-- 721 specialization-after-instantiation.cpp
-rw-r--r-- 476 stmt-attrs.cpp
-rw-r--r-- 1617 stmt-openmp_structured_block-bit.cpp
-rw-r--r-- 441 stmts.c
-rw-r--r-- 1215 stmts.h
-rw-r--r-- 560 struct.c
-rw-r--r-- 319 struct.h
-rw-r--r-- 1531 subscripting-literals.m
-rw-r--r-- 318 suspicious-pragma-pack.c
-rw-r--r-- 289 target-options.c
-rw-r--r-- 35 target-options.h
-rw-r--r-- 448 tentative-defs.c
-rw-r--r-- 84 tentative-defs.h
-rw-r--r-- 965 thread-local.cpp
-rw-r--r-- 8316 thread-safety-attrs.cpp
-rw-r--r-- 628 type_pack_element.cpp
-rw-r--r-- 1682 types.c
-rw-r--r-- 915 types.h
-rw-r--r-- 594 typo.cpp
-rw-r--r-- 303 typo.m
-rw-r--r-- 290 typo2.cpp
-rw-r--r-- 236 typo3.cpp
-rw-r--r-- 337 undefined-internal.c
-rw-r--r-- 2005 unsafe-buffer-usage-pragma-pch-complex.cpp
-rw-r--r-- 785 unsafe-buffer-usage-pragma-pch-cross-files-2.cpp
-rw-r--r-- 849 unsafe-buffer-usage-pragma-pch-cross-files.cpp
-rw-r--r-- 706 uses-seh.cpp
-rw-r--r-- 296 uuidof.cpp
-rw-r--r-- 554 va_arg.c
-rw-r--r-- 777 va_arg.cpp
-rw-r--r-- 381 va_arg.h
-rw-r--r-- 1393 validate-file-content.m
-rw-r--r-- 1035 variables.c
-rw-r--r-- 453 variables.h
-rw-r--r-- 1311 verify_pch.m
-rw-r--r-- 450 working-directory.cpp
-rw-r--r-- 40 working-directory.h