[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / Modules / Inputs / 
tree41a41950cbf227751c43d56fea855141c6f10180
drwxr-xr-x   ..
drwxr-xr-x - ASTHash
drwxr-xr-x - AddRemovePrivate.framework
drwxr-xr-x - AlsoDependsOnModule.framework
drwxr-xr-x - CmdLine.framework
drwxr-xr-x - Conflicts
-rw-r--r-- 2400 DebugCXX.h
-rw-r--r-- 70 DebugDwoId.h
drwxr-xr-x - DebugInfoNamespace
-rw-r--r-- 153 DebugNestedA.h
-rw-r--r-- 94 DebugNestedB.h
-rw-r--r-- 697 DebugObjC.h
-rw-r--r-- 42 DebugObjCImport.h
-rw-r--r-- 23 DebugSubmoduleA.h
-rw-r--r-- 23 DebugSubmoduleB.h
drwxr-xr-x - DependsOnModule.framework
-rw-r--r-- 17 DiagOutOfDate.h
-rw-r--r-- 23 ExtensionTestA.h
drwxr-xr-x - F.framework
drwxr-xr-x - FooFramework.framework
drwxr-xr-x - GNUAsm
drwxr-xr-x - HasSubModules.framework
-rw-r--r-- 68 ImportNameInDir.h
-rw-r--r-- 72 MacroFabs1.h
drwxr-xr-x - Main.framework
drwxr-xr-x - MainA.framework
-rw-r--r-- 107 MethodPoolA.h
-rw-r--r-- 85 MethodPoolASub.h
-rw-r--r-- 43 MethodPoolASub2.h
-rw-r--r-- 72 MethodPoolB.h
-rw-r--r-- 76 MethodPoolBSub.h
-rw-r--r-- 48 MethodPoolBSub2.h
-rw-r--r-- 67 MethodPoolCombined1.h
-rw-r--r-- 27 MethodPoolCombined2.h
-rw-r--r-- 40 MethodPoolString1.h
-rw-r--r-- 40 MethodPoolString2.h
drwxr-xr-x - Modified
drwxr-xr-x - Module.framework
drwxr-xr-x - ModuleDiags
drwxr-xr-x - ModuleMapLocations
drwxr-xr-x - MutuallyRecursive1.framework
drwxr-xr-x - MutuallyRecursive2.framework
drwxr-xr-x - NameInDir.framework
drwxr-xr-x - NameInDir2.framework
drwxr-xr-x - NameInDirInferred.framework
drwxr-xr-x - NoUmbrella.framework
drwxr-xr-x - NotAModule.framework
drwxr-xr-x - PR20399
drwxr-xr-x - PR20786
drwxr-xr-x - PR21547
drwxr-xr-x - PR21687
drwxr-xr-x - PR24954
drwxr-xr-x - PR25501
drwxr-xr-x - PR26014
drwxr-xr-x - PR26179
drwxr-xr-x - PR27041
drwxr-xr-x - PR27186
drwxr-xr-x - PR27401
drwxr-xr-x - PR27513
drwxr-xr-x - PR27699
drwxr-xr-x - PR27739
drwxr-xr-x - PR27754
drwxr-xr-x - PR27890
drwxr-xr-x - PR28332
drwxr-xr-x - PR28438
drwxr-xr-x - PR28752
drwxr-xr-x - PR28794
drwxr-xr-x - PR28812
drwxr-xr-x - PR31469
drwxr-xr-x - Rmodule-import
drwxr-xr-x - SameHeader
drwxr-xr-x - StdDef
drwxr-xr-x - System
drwxr-xr-x - UseAfterFree
-rw-r--r-- 755 all-product-headers.yaml
drwxr-xr-x - anon-namespace
drwxr-xr-x - anon-redecl
drwxr-xr-x - asm-goto
drwxr-xr-x - at-import-in-framework-header
drwxr-xr-x - attr-unavailable
drwxr-xr-x - auto-import-unavailable
-rw-r--r-- 24 autolink-sub.h
-rw-r--r-- 25 autolink-sub2.h
-rw-r--r-- 25 autolink-sub3.h
-rw-r--r-- 23 autolink-sub3.pch
-rw-r--r-- 21 autolink.h
drwxr-xr-x - autoload-subdirectory
drwxr-xr-x - available-is-better
drwxr-xr-x - bad-private-include
drwxr-xr-x - builtin-headers
-rw-r--r-- 169 builtin.h
-rw-r--r-- 105 builtin_sub.h
-rw-r--r-- 163 c-header-bad.h
-rw-r--r-- 13 c-header.h
-rw-r--r-- 140 category_bottom.h
-rw-r--r-- 164 category_left.h
-rw-r--r-- 156 category_left_sub.h
-rw-r--r-- 65 category_other.h
-rw-r--r-- 173 category_right.h
-rw-r--r-- 322 category_right_sub.h
-rw-r--r-- 196 category_top.h
drwxr-xr-x - check-for-sanitizer-feature
drwxr-xr-x - class-extension
-rw-r--r-- 53 codegen-extern-template.modulemap
drwxr-xr-x - codegen-flags
drwxr-xr-x - codegen-nodep
drwxr-xr-x - codegen-opt
drwxr-xr-x - codegen
drwxr-xr-x - crash-recovery
drwxr-xr-x - crash-typo-correction-visibility
-rw-r--r-- 28 crash.h
-rw-r--r-- 1436 cxx-decls-imported.h
-rw-r--r-- 696 cxx-decls-merged.h
-rw-r--r-- 68 cxx-decls-premerged.h
-rw-r--r-- 29 cxx-decls-unimported.h
drwxr-xr-x - cxx-dtor
-rw-r--r-- 78 cxx-header.h
-rw-r--r-- 80 cxx-inline-namespace-b.h
-rw-r--r-- 212 cxx-inline-namespace.h
-rw-r--r-- 586 cxx-irgen-left.h
-rw-r--r-- 345 cxx-irgen-right.h
-rw-r--r-- 996 cxx-irgen-top.h
-rw-r--r-- 295 cxx-linkage-cache.h
drwxr-xr-x - cxx-lookup
-rw-r--r-- 36954 cxx-many-overloads.h
-rw-r--r-- 3417 cxx-templates-a.h
-rw-r--r-- 430 cxx-templates-b-impl.h
-rw-r--r-- 2834 cxx-templates-b.h
-rw-r--r-- 903 cxx-templates-c.h
-rw-r--r-- 1875 cxx-templates-common.h
-rw-r--r-- 294 cxx-templates-d.h
-rw-r--r-- 182 cxx-templates-textual.h
-rw-r--r-- 1226 cxx-templates-unimported.h
drwxr-xr-x - cxx17
drwxr-xr-x - cxx20
-rw-r--r-- 30 decl.h
-rw-r--r-- 10 decl2.h
drwxr-xr-x - declare-use
-rw-r--r-- 34 def-include.h
-rw-r--r-- 238 def.h
drwxr-xr-x - deferred-lookup
-rw-r--r-- 164 dependency-gen-base.modulemap
-rw-r--r-- 88 dependency-gen-base2.modulemap
-rw-r--r-- 142 dependency-gen-included.h
-rw-r--r-- 92 dependency-gen-included2.h
-rw-r--r-- 130 dependency-gen.h
-rw-r--r-- 169 diag_flags.h
-rw-r--r-- 286 diag_pragma.h
drwxr-xr-x - diagnose-missing-import
-rw-r--r-- 31 diagnostics-aux-2.modulemap
-rw-r--r-- 68 diagnostics-aux.modulemap
-rw-r--r-- 24 diamond.h
-rw-r--r-- 68 diamond_bottom.h
-rw-r--r-- 126 diamond_left.h
-rw-r--r-- 93 diamond_right.h
-rw-r--r-- 70 diamond_top.h
drwxr-xr-x - double-quotes
-rw-r--r-- 170 dummy.h
-rw-r--r-- 55 elaborated-type-structs.h
drwxr-xr-x - elsewhere
-rw-r--r-- 0 empty.h
drwxr-xr-x - empty
drwxr-xr-x - error
drwxr-xr-x - exclude-header
drwxr-xr-x - explicit-build-diags
drwxr-xr-x - explicit-build-inferred
drwxr-xr-x - explicit-build-overlap
drwxr-xr-x - explicit-build-prefer-self
drwxr-xr-x - explicit-build
-rw-r--r-- 111 export_as_test.modulemap
drwxr-xr-x - exportas-link
drwxr-xr-x - framework-public-includes-private
drwxr-xr-x - getSourceDescriptor-crash
-rw-r--r-- 118 gmodules-deduction-guide.h
-rw-r--r-- 203 gmodules-preferred-name-alias.h
-rw-r--r-- 85 gmodules-preferred-name-alias.modulemap
-rw-r--r-- 182 gmodules-preferred-name-typedef.h
-rw-r--r-- 87 gmodules-preferred-name-typedef.modulemap
drwxr-xr-x - gnumode-non-benign
drwxr-xr-x - header-attribs
drwxr-xr-x - header-in-multiple-maps
drwxr-xr-x - hidden-names
-rw-r--r-- 81 ignored_macros.h
drwxr-xr-x - implicit-built-Werror-using-W
drwxr-xr-x - implicit-invalidate-chain
drwxr-xr-x - implicit-invalidate-common
drwxr-xr-x - implicit-private-canonical
drwxr-xr-x - implicit-private-with-different-name
drwxr-xr-x - implicit-private-with-submodule
drwxr-xr-x - implicit-private-without-public
-rw-r--r-- 13 import-decl.h
drwxr-xr-x - import-once
drwxr-xr-x - import-textual
drwxr-xr-x - include-relative
drwxr-xr-x - include_next
drwxr-xr-x - incomplete-framework-module
drwxr-xr-x - incomplete-umbrella
-rw-r--r-- 36 incomplete_mod.h
-rw-r--r-- 22 incomplete_mod_missing.h
drwxr-xr-x - inferred-attr
drwxr-xr-x - inherit-attribute
drwxr-xr-x - initializer_list
-rw-r--r-- 129 innerstructredef.h
drwxr-xr-x - interface-diagnose-missing-import
drwxr-xr-x - internal-constants
drwxr-xr-x - invalid-module-id
drwxr-xr-x - invalidate-identifiers
-rw-r--r-- 50 irgen.h
drwxr-xr-x - libc-libcxx
drwxr-xr-x - libstdcxx-ambiguous-internal
-rw-r--r-- 43 linkage-merge-bar.h
-rw-r--r-- 28 linkage-merge-foo.h
-rw-r--r-- 158 linkage-merge-sub.h
-rw-r--r-- 15 load_failure.h
drwxr-xr-x - lookup-assert-protocol
drwxr-xr-x - lookup-assert
-rw-r--r-- 33 lookup_left.h
-rw-r--r-- 119 lookup_left.hpp
-rw-r--r-- 38 lookup_right.h
-rw-r--r-- 46 lookup_right.hpp
drwxr-xr-x - lsv-debuginfo
drwxr-xr-x - lsv-private-macro
drwxr-xr-x - macro-ambiguity
drwxr-xr-x - macro-hiding
drwxr-xr-x - macro-masking
drwxr-xr-x - macro-reexport
drwxr-xr-x - macro-undef-through-pch
-rw-r--r-- 31 macros-indirect.h
-rw-r--r-- 359 macros.h
-rw-r--r-- 58 macros_bottom.h
-rw-r--r-- 243 macros_left.h
-rw-r--r-- 143 macros_other.h
-rw-r--r-- 307 macros_right.h
-rw-r--r-- 104 macros_right_undef.h
-rw-r--r-- 421 macros_top.h
-rw-r--r-- 154 macros_top_b.h
-rw-r--r-- 57 macros_top_c.h
drwxr-xr-x - malformed-overload
drwxr-xr-x - malformed
drwxr-xr-x - merge-anon-in-template
drwxr-xr-x - merge-class-definition-visibility
drwxr-xr-x - merge-decl-context
drwxr-xr-x - merge-decl-order
drwxr-xr-x - merge-dependent-friends
drwxr-xr-x - merge-fn-prototype-tags
drwxr-xr-x - merge-friends
drwxr-xr-x - merge-function-defs
drwxr-xr-x - merge-implicit-special-members
drwxr-xr-x - merge-lifetime-extended-temporary
drwxr-xr-x - merge-name-for-linkage
drwxr-xr-x - merge-nested-templates
drwxr-xr-x - merge-record-definition
drwxr-xr-x - merge-target-features
drwxr-xr-x - merge-template-friend
drwxr-xr-x - merge-template-members
drwxr-xr-x - merge-template-pattern-visibility
drwxr-xr-x - merge-template-specializations
drwxr-xr-x - merge-typedefs
drwxr-xr-x - merge-using-decls
drwxr-xr-x - merge-var-template-def
drwxr-xr-x - merge-vtable-codegen
drwxr-xr-x - misplaced
drwxr-xr-x - missing-header-local-visibility
-rw-r--r-- 96 modular_maps-moduleb-cwd.map
drwxr-xr-x - modular_maps
drwxr-xr-x - module-impl-with-link
drwxr-xr-x - module-map-path-hash
drwxr-xr-x - module-name-used-by-objc-bridge
drwxr-xr-x - module-transtive-instantiation
-rw-r--r-- 9286 module.modulemap
-rw-r--r-- 431 module_private_left.h
-rw-r--r-- 291 module_private_right.h
drwxr-xr-x - modulemaps-nomodules
drwxr-xr-x - modules-with-same-name
drwxr-xr-x - ms-enums
drwxr-xr-x - multiple-include
-rw-r--r-- 751 namespaces-left.h
-rw-r--r-- 678 namespaces-right.h
-rw-r--r-- 256 namespaces-top.h
drwxr-xr-x - nested-template-default-arg-redecl
drwxr-xr-x - no-implicit-builds
drwxr-xr-x - no-linkage
drwxr-xr-x - no-module-map
drwxr-xr-x - no-undeclared-includes-builtins
drwxr-xr-x - non-ambiguous-enum
-rw-r--r-- 50 non-module.h
drwxr-xr-x - normal-module-map
drwxr-xr-x - objc-category-2
drwxr-xr-x - objc-category-3
drwxr-xr-x - objc-category
drwxr-xr-x - objc-desig-init
drwxr-xr-x - objc-hidden
drwxr-xr-x - objc-initializer
-rw-r--r-- 46 objc-method-redecl.h
-rw-r--r-- 165 objcAtKeywordMissingEnd.h
-rw-r--r-- 214 objc_type_param.h
drwxr-xr-x - odr
drwxr-xr-x - odr_hash-Friend
drwxr-xr-x - odr_hash-Unresolved
drwxr-xr-x - odr_hash-elaborated-types
drwxr-xr-x - odr_using_dependent_name
drwxr-xr-x - oldname
drwxr-xr-x - outofdate-rebuild
drwxr-xr-x - overloadable-attrs
-rw-r--r-- 23 pch-import-module-out-of-date.pch
-rw-r--r-- 22 pch-import-module-with-macro.pch
drwxr-xr-x - pch-shared-module
-rw-r--r-- 21 pch-typedef.h
-rw-r--r-- 115 pch-used.h
drwxr-xr-x - pch-with-module-name
-rw-r--r-- 29 point.h
drwxr-xr-x - pr19692
-rw-r--r-- 19 pragma_pack_set.h
drwxr-xr-x - prebuilt-implicit-module
drwxr-xr-x - prebuilt-module
drwxr-xr-x - preprocess-decluse
-rw-r--r-- 52 preprocess-prefix.h
drwxr-xr-x - preprocess
drwxr-xr-x - private
drwxr-xr-x - private0
drwxr-xr-x - private1
drwxr-xr-x - private2
drwxr-xr-x - private3
drwxr-xr-x - protocol-redefinition
drwxr-xr-x - ptrauth-include-from-darwin
drwxr-xr-x - rec-types
-rw-r--r-- 24 recursive1.h
-rw-r--r-- 24 recursive2.h
-rw-r--r-- 51 recursive_visibility_a1_inner.h
-rw-r--r-- 56 recursive_visibility_a2_more_inner.h
-rw-r--r-- 72 recursive_visibility_b.h
-rw-r--r-- 165 recursive_visibility_c.h
-rw-r--r-- 645 redecl-add-after-load-decls.h
-rw-r--r-- 90 redecl-add-after-load-top.h
-rw-r--r-- 500 redecl-add-after-load.h
drwxr-xr-x - redecl-found-building-chains
-rw-r--r-- 187 redecl-merge-bottom-prefix.h
-rw-r--r-- 308 redecl-merge-bottom.h
-rw-r--r-- 85 redecl-merge-left-left.h
-rw-r--r-- 1212 redecl-merge-left.h
-rw-r--r-- 1201 redecl-merge-right.h
-rw-r--r-- 147 redecl-merge-top-explicit.h
-rw-r--r-- 171 redecl-merge-top.h
drwxr-xr-x - redecl-templates
-rw-r--r-- 25 redecl_namespaces_left.h
-rw-r--r-- 25 redecl_namespaces_right.h
-rw-r--r-- 18 redeclarations_left.h
-rw-r--r-- 25 redeclarations_right.h
drwxr-xr-x - redecls
-rw-r--r-- 11 relative-dep-gen-1.h
-rw-r--r-- 11 relative-dep-gen-2.h
-rw-r--r-- 108 relative-dep-gen-cwd.modulemap
-rw-r--r-- 94 relative-dep-gen.modulemap
drwxr-xr-x - relative-import-path
drwxr-xr-x - require-modular-includes
drwxr-xr-x - self-import-header
drwxr-xr-x - self-referencing-lambda
drwxr-xr-x - separate_map_tree
drwxr-xr-x - set-pure-crash
drwxr-xr-x - shadow
drwxr-xr-x - shadowed-submodule
drwxr-xr-x - static_assert
drwxr-xr-x - stress1
drwxr-xr-x - string_names
drwxr-xr-x - subdir
drwxr-xr-x - subdirectory-module-maps-working-dir
drwxr-xr-x - submodule-in-private-mmap
drwxr-xr-x - submodule-visibility
drwxr-xr-x - submodules-merge-defs
drwxr-xr-x - submodules
drwxr-xr-x - suggest-include
drwxr-xr-x - system-out-of-date
drwxr-xr-x - template-default-args
-rw-r--r-- 156 template-nontrivial0.h
-rw-r--r-- 70 template-nontrivial1.h
drwxr-xr-x - template-specialization-visibility
drwxr-xr-x - template_name_lookup
-rw-r--r-- 1946 templates-left.h
-rw-r--r-- 1291 templates-right.h
-rw-r--r-- 1446 templates-top.h
drwxr-xr-x - thread-safety
-rw-r--r-- 49 typedef-tag-hidden.h
-rw-r--r-- 50 typedef-tag.h
-rw-r--r-- 55 typo.h
drwxr-xr-x - unavailable-local-visibility
drwxr-xr-x - undefined-type-fixit
drwxr-xr-x - unnecessary-module-map-parsing
drwxr-xr-x - unused-global-init
drwxr-xr-x - update-after-load
drwxr-xr-x - update-exception-spec
-rw-r--r-- 38 use-builtin.h
-rw-r--r-- 195 using-decl-a.h
-rw-r--r-- 1120 using-decl-b.h
drwxr-xr-x - using-decl-redecl
drwxr-xr-x - va_list
-rw-r--r-- 39 warn-unused-local-typedef.h
drwxr-xr-x - warning-mismatch
-rw-r--r-- 39 warning.h
-rw-r--r-- 61 weird_objc.h
drwxr-xr-x - wildcard-submodule-exports
drwxr-xr-x - working-dir-test