..
Inputs
[clang][Modules] Fixing unexpected warnings triggered by a PCH and a module with config macros ( #177078 )
2026-03-04 08:26:50 -08:00
aarch64-sme-keywords.cppm
add-remove-private.m
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
added-visible-decls.cppm
[clang][bytecode] Pass initializer along in evaluateAsInitializer() ( #158056 )
2025-09-15 07:39:11 +02:00
adl.cpp
align-val-t-merge.cpp
[clang] Add implicit std::align_val_t to std namespace DeclContext for module merging ( #187347 )
2026-03-19 07:34:12 -04:00
anon-linkage.cppm
anon-namespace.cpp
anon-redecl.cpp
asm-goto.c
asm-stmt-odr.cppm
[clang][AST] Fix StmtProfile handling of GCCAsmStmt asm strings and clobbers ( #201481 )
2026-06-18 08:25:16 +09:00
ASTSignature.c
at-import-in-framework-header.m
attr-unavailable.m
auto-import-unavailable.cpp
auto-module-import.m
[clang][modules] -Wmodule-import-in-extern-c should not be an error by default ( #184530 )
2026-03-05 15:54:26 -08:00
autolink.m
autolink_private_module.m
autoload-subdirectory.cpp
available-is-better.cpp
avoid-specialization-update-in-reduced-bmi.cppm
[NFC] [C++20] [Modules] Test that we can avoid adding more specializations in reduced BMI
2025-11-12 11:14:01 +08:00
bad-private-include.m
befriend-2.cppm
[C++20] [Modules] Fix incorrect diagnostic for using befriend target
2025-08-14 14:23:14 +08:00
befriend-3.cppm
[C++20] [Modules] Fix incorrect diagnostic for using befriend target
2025-08-14 14:23:14 +08:00
befriend.cppm
[NFC] Add test from issue 61125
2025-05-07 14:47:24 +08:00
bounds-safety-attributed-type.c
build-fail-notes.m
build-session-validation-relocated-modules.c
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
builtin-headers.mm
[clang][builtins] Add stdckdint.h to the modulemap. ( #166230 )
2025-11-03 13:12:55 -08:00
builtin-import.mm
builtin-vararg.c
builtins.m
check-for-sanitizer-feature.cpp
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
clang-pragmas.c
clang_module_file_info.m
class-extension-protocol.m
class-instantiate-no-change-02.cppm
[C++20] [Modules] Apply DeclUpdate lazily in reduced BMI ( #175498 )
2026-03-24 15:54:30 +08:00
class-instantiate-no-change.cppm
[C++20] [Modules] Don't update MarkAsUsed information for decls from named modules ( #174687 )
2026-01-07 06:57:40 +00:00
codegen-extern-template.cpp
codegen-extern-template.h
codegen-flags.test
codegen-nodep.test
codegen-opt.test
codegen-visibility.cpp
codegen.test
Reapply [IR] Explicitly specify target feature for module asm ( #204548 ) ( #207677 )
2026-07-06 11:57:38 +02:00
compare-file-size.py
compare-objc-interface.m
compare-objc-nonisolated-methods.m
compare-objc-protocol.m
compare-record.c
[clang][TypePrinter] Replace AppendScope with printNestedNameSpecifier ( #168534 )
2025-11-21 19:31:35 +09:00
compile-pcm-with-pic.cppm
compiler_builtins.m
compiler_builtins_aarch64.m
compiler_builtins_arm.m
compiler_builtins_x86.c
ComplexExplicitSpecifier.cpp
concept.cppm
concept_differ.cpp
concept_differ.cppm
concept_serialization.cpp
config-mismatch.cpp
config_macros.m
conflicts.m
const-var-init-update.cpp
constexpr-initialization-failure.cpp
[C++20][Modules] Fix false compilation error with constexpr ( #143168 )
2025-06-11 10:35:06 +01:00
context-hash.c
[clang][modules] Unify "context hash" and "specific module cache path" ( #176215 )
2026-01-15 12:02:31 -08:00
coro-await-elidable.cppm
[Clang] No longer advertise support for coroutines on x86 windows. ( #193456 )
2026-04-27 12:30:03 +02:00
crash-enum-visibility-with-header-unit.cppm
[clang][modules] Fix crash in enum visibility lookup for C++20 header units ( #166272 )
2025-11-04 09:54:56 +08:00
crash-typo-correction-visibility.cpp
crash-vfs-headermaps.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-include-pch.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-ivfsoverlay.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-path-emptydir-entries.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-path-symlink-component.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-path-symlink-topheader.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-path-traversal.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-relative-incdir.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-relative-overlay.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-run-reproducer.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crash-vfs-umbrella-frameworks.m
[clang] Add -fcrash-diagnostics-tar for tarball of crash reproducer files ( #201643 )
2026-06-04 17:54:45 +00:00
crashes.m
cstd.m
ctor.arg.dep.cppm
cxx-decls.cpp
cxx-dtor.cpp
cxx-inline-namespace.cpp
cxx-irgen.cpp
cxx-linkage-cache.cpp
cxx-lookup.cpp
cxx-many-overloads.cpp
cxx-templates.cpp
[clang] fix finding class template instantiation pattern for member specializations ( #199979 )
2026-05-27 14:09:30 +00:00
cxx17-exception-spec.cpp
cxx17-inline-variables.cpp
cxx17.cpp
cxx20-10-1-ex1.cpp
cxx20-10-1-ex2.cpp
cxx20-10-2-ex1.cpp
[Clang] Fix export declaration diagnostic message ( #149059 )
2025-07-16 19:22:54 +02:00
cxx20-10-2-ex2.cpp
cxx20-10-2-ex3.cpp
cxx20-10-2-ex4.cpp
cxx20-10-2-ex5.cpp
cxx20-10-2-ex6.cpp
cxx20-10-2-ex7.cpp
cxx20-10-3-ex1.cpp
cxx20-10-3-ex2.cpp
cxx20-10-5-ex1.cpp
cxx20-decls.cppm
cxx20-disable.cpp
cxx20-export-import.cpp
[Clang] Fix export declaration diagnostic message ( #149059 )
2025-07-16 19:22:54 +02:00
cxx20-fatal-module-loader-error.cpp
[clang] Don't cutoff parsing when load C++ named module failed ( #187858 )
2026-05-20 12:01:20 +08:00
cxx20-force-check-input.cppm
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
cxx20-hu-01.cpp
cxx20-hu-02.cpp
cxx20-hu-03.cpp
cxx20-hu-04.cpp
cxx20-hu-05.cpp
[Clang] Treat line directives as header names. ( #211512 )
2026-07-29 19:04:17 +02:00
cxx20-hu-06.cpp
[Clang] Treat line directives as header names. ( #211512 )
2026-07-29 19:04:17 +02:00
cxx20-hu-bad-input.cpp
cxx20-impl-module-conditionally-load.cppm
cxx20-import-diagnostics-a.cpp
[Clang] Fix export declaration diagnostic message ( #149059 )
2025-07-16 19:22:54 +02:00
cxx20-import-diagnostics-b.cpp
cxx20-importing-function-bodies.cppm
cxx20-include-translation.cpp
cxx20-module-file-info-macros.cpp
[Modules] Make -module-file-info print macro names in deterministic order ( #161332 )
2025-09-30 08:23:04 +00:00
cxx20-module-file-info.cpp
cxx20-modules-enum-odr.cppm
cxx20-multiple-partitions.cpp
cxx20-named-conditionally-load.cppm
cxx20-no-check-input.cppm
cxx20-partition-diagnostics-a.cpp
cxx20-partition-redeclarations.cpp
cxx20.cpp
cycles.c
darwin_specific_modulemap_hacks.m
debug-info-moduleimport-in-module.m
debug-info-moduleimport.m
[clang] Add -fno-debug-record-sysroot ( #192541 )
2026-05-26 11:36:46 -07:00
DebugInfo-fmodule-name.c
DebugInfoNamespace.cpp
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
DebugInfoSubmoduleImport.c
[clang][modules] Remove Module::ASTFile ( #185994 )
2026-03-19 13:06:49 -07:00
DebugInfoSubmodules.c
[clang] Disable some module tests on AIX ( #193008 )
2026-04-20 10:22:23 -07:00
DebugInfoTransitiveImport.m
[clang][modules] Remove Module::ASTFile ( #185994 )
2026-03-19 13:06:49 -07:00
decl-attr-merge-explicit-modules.c
[Modules] Handle decl attributes on deserialization the same as during parsing. ( #208348 )
2026-07-30 10:15:44 -07:00
decl-attr-merge.mm
[Clang] Fix mergeInheritableAttributes() to propagate all AvailabilityAttrs ( #181482 )
2026-05-06 21:10:15 -07:00
decl-attr-merge2.c
[Modules] Handle decl attributes on deserialization the same as during parsing. ( #208348 )
2026-07-30 10:15:44 -07:00
decl-params-determinisim.m
declare-use-compatible.cpp
declare-use-private-textual.cpp
[clang][modules] Make -fmodules-decluse work on the public/private pair of modules ( #192585 )
2026-05-01 09:19:44 +10:00
declare-use-textual.cpp
declare-use.S
declare-use1.cpp
declare-use2.cpp
declare-use3.cpp
declare-use4.cpp
declare-use5.cpp
decldef.m
decldef.mm
deduction-guide.cppm
deduction-guide2.cppm
deduction-guide3.cppm
deferred-lookup.cpp
demote-var-def.cpp
[Serialization] Stop demote var definition as declaration ( #172430 ) ( #177117 ) ( #184287 )
2026-03-04 10:06:58 +08:00
dependency-dump-dependent-module.m
dependency-dump.m
dependency-gen-direct-module-deps.m
[clang] Report direct module deps for explicitly built modules ( #190757 )
2026-04-07 16:03:20 -07:00
dependency-gen-inferred-map.m
dependency-gen-pch.m
[clang] Report direct module deps for explicitly built modules ( #190757 )
2026-04-07 16:03:20 -07:00
dependency-gen-vfs.c
dependency-gen.m
dependency-gen.modulemap
dependent-module-different-location.m
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
deprecated-upwards-relative-path.m
[clang][modules] Add warning for module maps with ".." paths ( #184279 )
2026-03-05 11:29:31 -08:00
derived_class.cpp
diag-flags.cpp
diag-mappings-affecting.c
diag-mappings.c
diag-pragma-nonaffecting.cpp
[C++20][Modules] Do not apply getAdjustedOffset to file-internal byte offset. ( #184956 )
2026-03-06 08:44:39 -08:00
diag-pragma.c
diag-pragma.cpp
diag-undefined-template.cpp
diagnose-missing-import.m
Remove delayed typo expressions ( #143423 )
2025-06-13 06:45:40 -04:00
diagnostic-options-mismatch.c
diagnostic-options-out-of-date.m
diagnostics.modulemap
diamond-pch.c
[Clang] [Sema] Make -Wincompatible-pointer-types an error by default ( #157364 )
2025-09-15 16:55:00 +00:00
diamond.c
[Clang] [Sema] Make -Wincompatible-pointer-types an error by default ( #157364 )
2025-09-15 16:55:00 +00:00
diff-retain-comments-from-system-headers-flag.cppm
direct-module-import.m
double-quotes.m
driver.c
duplicate-header-ownership.c
[clang][modules] Diagnose headers owned by multiple modules ( #188538 )
2026-04-15 16:06:33 -07:00
duplicated-module-file-eq-module-name.cppm
eagerly-load-cxx-named-modules.cppm
elaborated-type-specifier-from-hidden-module.m
embed-directive.cppm
[clang] Fix #embed with C++20 modules ( #197434 )
2026-05-18 11:37:35 +00:00
embed-files-compressed.cpp
[modules][test] Loosen size check in embed-files-compressed.cpp ( #206879 )
2026-07-02 08:40:24 -03:00
embed-files.cpp
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
emit-module-interface-pcm-input.cpp
[clang][modules] Validate input file format for GenerateModuleInterfaceAction ( #132692 ) ( #137711 )
2025-04-29 11:22:34 +08:00
empty.modulemap
enum-class.cppm
enum-codegen.cpp
epic-fail.m
exception-spec.cpp
exclude-header-fw-umbrella.m
exclude-header.c
explicit-build-cwd.c
[clang] Make explicitly-built modules independent of the CWD ( #164840 )
2025-10-23 10:09:50 -07:00
explicit-build-diags.cpp
explicit-build-extra-files.cpp
explicit-build-flags.cpp
explicit-build-inferred.cpp
explicit-build-missing-files.cpp
explicit-build-overlap.cpp
explicit-build-prefer-self.cpp
explicit-build-relpath.cpp
explicit-build.cpp
[Modules] Enrich diags for out of date module dependencies ( #190203 )
2026-04-10 13:53:10 -07:00
explicit-instantiation-in-module.cppm
[Clang][AST] Introduce ExplicitInstantiationDecl to preserve source info and fix diagnostic locations ( #191658 )
2026-04-22 16:21:27 -03:00
explicit-instantiation-merge.cppm
[Clang][AST] Introduce ExplicitInstantiationDecl to preserve source info and fix diagnostic locations ( #191658 )
2026-04-22 16:21:27 -03:00
explicit-specializations.cppm
explicitly-specialized-template.cpp
exponential-paths.cpp
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
export-in-another-export.cppm
export-in-non-modules.cpp
[Clang] Fix export declaration diagnostic message ( #149059 )
2025-07-16 19:22:54 +02:00
export-language-linkage.cppm
export-redecl-in-language-linkage.cppm
export_as_test.c
expose-static-inline-from-gmf-1.cppm
expose-static-inline-from-gmf-2.cppm
expose-static-inline-from-gmf-3.cppm
expose-static-inline-from-gmf-4.cppm
expose-static-inline-from-gmf-5.cppm
Exposure-2.cppm
[C++20] [Modules] Implement diagnose for exposured partially
2025-07-28 09:58:38 +08:00
Exposure.cppm
[C++20] [Modules] Implement diagnose for exposured partially
2025-07-28 09:58:38 +08:00
ExtDebugInfo.cpp
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
ExtDebugInfo.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
extensions.c
extern_c.cpp
[clang][modules] -Wmodule-import-in-extern-c should not be an error by default ( #184530 )
2026-03-05 15:54:26 -08:00
extern_c_bad.cpp
extern_cxx.cpp
external-but-not-type-external.cppm
fatal-module-loader-error.m
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
filename.cpp
find-privateheaders.m
fmodule-file-mismatch.cppm
fmodules-validate-once-per-build-session.c
[clang][modules] Derive mtime from PCM timestamps, not PCM files ( #162965 )
2025-10-13 13:38:38 -07:00
force-transitive-changes.cppm
forward-friend.cppm
framework-name.m
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
framework-public-includes-private.m
friend-definition-2.cpp
friend-definition.cpp
friend-inline-function-body.cpp
fsystem-module.m
ftime-trace.cppm
function-transitive-change.cppm
getSourceDescriptor-crash.cpp
GH60336-2.cpp
GH60336.cpp
GH77953.cpp
GH109879-1.cpp
GH109879-2.cpp
gh110401.cppm
GH153933.cpp
[clang] fix redecl chain assumption when checking linkage consistency ( #153996 )
2025-08-19 14:32:08 -03:00
GH154840.cpp
[clang] fix definition data not being propagated to all redecls ( #157019 )
2025-09-05 03:36:57 -03:00
GH155028-1.cpp
[clang] fix obtaining underlying type for demoted enum definitions ( #155900 )
2025-08-28 15:40:46 -03:00
GH170084.cpp
[clang] Propagate definition data to all redecls ( #170090 )
2025-12-03 09:10:56 +01:00
GH170429.cpp
[Clang][Modules] Ensure global diagnostic overrides are respected in system modules ( #180684 )
2026-02-17 09:29:03 +01:00
GH207581.cpp
[clang] [serialization] Step into UsingShadowDecl when find existing decl ( #208393 )
2026-07-09 08:51:57 +00:00
glob-delete-with-virtual-dtor.cpp
[clang][win] MSVC-compat: Use __global_delete wrapper in deleting destructors instead of directly referencing ::operator delete ( #188372 )
2026-07-10 16:13:55 -07:00
global-init.cpp
global_index.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
gmf-internal-linkage-in-template.cppm
[clang][Modules] Keep current-TU global-module-fragment internal-linkage functions viable in overload resolution ( #210825 )
2026-07-22 01:57:32 +00:00
gmodules-codegenopts.c
gmodules-deduction-guide.cpp
gmodules-nodebug.cpp
gmodules-preferred-name-alias.cpp
gmodules-preferred-name-typedef.cpp
gnumode-non-benign.cpp
has_include_non_modular.c
hashing-decls-in-exprs-from-gmf-2.cppm
hashing-decls-in-exprs-from-gmf.cppm
header-attribs.cpp
header-import.m
header-in-multiple-maps.cpp
header-search-paths-mismatch.c
hidden-definition.cpp
hidden-duplicates.m
hidden-names.cpp
home-is-cwd-search-paths.c
ignored_macros.m
[clang][modules] Diagnose config mismatches more generally from precompiled files ( #174260 )
2026-01-05 12:06:24 -08:00
implementation-of-module-private.m
implementation-of-module.m
implicit-build-config-out-of-date.m
implicit-built-Werror-using-W.cpp
implicit-cycle-deadlock.c
[clang][modules] Prevent deadlock in module cache ( #182722 )
2026-02-27 09:36:14 -08:00
implicit-declared-allocation-functions.cppm
implicit-invalidate-chain.c
implicit-invalidate-common.c
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
implicit-map-dot-private.m
implicit-module-header-maps.cpp
[clang] Try fixing implicit-module-header-maps.cpp
2025-08-03 16:07:36 +00:00
implicit-module-no-timestamp.cpp
implicit-module-redefinition-same-file.c
[clang][Modules] Diagnosing Module Redefinition Across ModuleMaps ( #190085 )
2026-04-08 14:22:07 -07:00
implicit-module-redefinition.c
[clang][Modules] Diagnosing Module Redefinition Across ModuleMaps ( #190085 )
2026-04-08 14:22:07 -07:00
implicit-module-remap.cpp
implicit-module-with-missing-path.cpp
implicit-modules-use-lock.m
implicit-opt-level.c
[llvm][clang] Move a stray test into the Clang subdirectory
2025-09-02 09:10:59 -07:00
implicit-private-canonical.m
implicit-private-with-different-name.m
implicit-private-with-submodule-explicit.m
implicit-private-with-submodule.m
implicit-private-without-public.m
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
import-decl.cpp
import-once.m
import-self.m
import-syntax.c
import-textual-noguard.mm
import-textual.mm
include-after-imports-enums.cppm
[C++20] [Modules] Don't make enum constant members always visible
2025-06-23 14:39:08 +08:00
include-between-imports-enums.cppm
[C++20] [Modules] Add VisiblePromoted module ownership kind ( #189903 )
2026-04-02 10:01:32 +08:00
include-own-headers.m
include-relative.c
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
include_next.c
incomplete-framework-module.m
incomplete-module.m
incomplete-umbrella.m
inconsistent-deduction-guide-linkage.cppm
inconsistent-export.cppm
inferred-attributes.mm
inferred-framework-case.m
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
inferred-frameworks.m
inferred-submodules.m
inherit-attribute.cpp
InheritDefaultArguments.cppm
inherited_arg.cppm
initializer-list-recognition-through-export-and-linkage-issue-118218.cpp
initializer_list.cpp
initializers.cpp
inline-builtins.cppm
inner-struct-redefines-invisible.m
instantiation-argdep-lookup.cppm
interface-diagnose-missing-import.m
interface-visibility.m
internal-constants.cpp
invalid-module-dep.c
[Modules] Enrich diags for out of date module dependencies ( #190203 )
2026-04-10 13:53:10 -07:00
invalid-pch-module-id.m
invalidate-identifiers.c
irgen.c
lambda-context.cpp
lambda-convertablity.cppm
[C++20] [Modules] Correct the behavior for adding mangling for lambda in modules
2025-12-19 15:44:34 +08:00
lambda-definitions.cppm
lambda-in-module-purview-2.cppm
lambda-in-module-purview.cppm
lambda-in-variable.cpp
lambda-merge.cpp
[clang][bytecode] Compile the definition, not the most recent decl ( #158093 )
2025-09-12 07:12:09 +02:00
lambdas.cppm
language-linkage.cppm
lazy-by-header-extern.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-header-lookup.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-header-nested.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-header-private.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-header-umbrella-dir.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-header-umbrella-header.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
lazy-by-name-lookup.c
[clang][modulemap] Lazily load module maps by header name ( #181916 )
2026-02-27 12:29:45 -08:00
libc-libcxx.cpp
libstdcxx-ambiguous-internal.cpp
linkage-merge.cpp
linkage-merge.m
load-after-failure.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
load-module-with-errors.m
load_failure.c
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
local-submodule-visibility-transitive-import.c
local-visibility.cpp
localsubmodulevis.m
lookup-assert-protocol.m
lookup-assert.m
lookup-file-cache.cpp
lookup.cpp
Reapply "[ObjC][Preprocessor] Handle @import directive as a pp-directive" ( #189174 )
2026-04-16 07:53:00 +08:00
lookup.m
lsv-debuginfo.cpp
[clang] Disable some module tests on AIX ( #193008 )
2026-04-20 10:22:23 -07:00
lsv-private-macro.cpp
macro-ambiguity.cpp
macro-hiding.cpp
macro-identifier-hiding.c
[Modules] Fix an identifier hiding a function-like macro definition. ( #135471 )
2025-04-16 10:14:05 -07:00
macro-masking.cpp
macro-redefinition.cpp
macro-reexport.cpp
macro-undef-through-pch.m
macros.c
macros2.c
malformed-constraint-template-non-type-parm-decl.cpp
[C++20] [Modules] Don't update MarkAsUsed information for decls from named modules ( #174687 )
2026-01-07 06:57:40 +00:00
malformed-overload.m
malformed.cpp
match_initializer_list.cpp
merge-anon-in-extern_c.cpp
merge-anon-in-template-2.cpp
[C++20][Modules] Fix merging of anonymous members of class templates. ( #155948 )
2025-09-18 19:57:16 -07:00
merge-anon-in-template-3.cpp
[C++20][Modules] Fix merging of anonymous members of class templates. ( #155948 )
2025-09-18 19:57:16 -07:00
merge-anon-in-template.cpp
merge-anon-record-definition-in-objc.m
merge-class-definition-visibility.cpp
merge-concepts-cxx-modules.cpp
merge-concepts-redefinition-error.cpp
merge-concepts.cpp
merge-concepts.cppm
merge-constrained-friends.cpp
merge-decl-context.cpp
merge-decl-order.cpp
merge-deduced-return.cpp
merge-dependent-friends.cpp
merge-enumerators.cpp
merge-extension-ivars.m
merge-fn-prototype-tags.c
merge-friends.cpp
merge-function-defs.cpp
merge-implicit-special-members.cpp
merge-lambdas.cpp
merge-lambdas.cppm
merge-lifetime-extended-temporary.cpp
merge-name-for-linkage.cpp
merge-nested-templates.cpp
merge-objc-interface-visibility.m
merge-objc-interface.m
merge-objc-protocol-visibility.m
merge-record-definition-nonmodular.m
merge-record-definition-visibility.m
merge-record-definition.m
merge-records.cppm
[C++20][Modules] Remove unused part of a test: merge-records.cppm. ( #155947 )
2025-08-28 18:41:29 -07:00
merge-requires-with-lambdas.cppm
merge-static-locals.cpp
merge-target-features.cpp
[clang] correctly handle +/- features when matching modules ( #195743 )
2026-05-06 13:21:36 -07:00
merge-template-friend.cpp
merge-template-members-parent.cpp
merge-template-members.cpp
merge-template-pattern-visibility-2.cpp
merge-template-pattern-visibility-3.cpp
merge-template-pattern-visibility.cpp
merge-template-specializations.cpp
merge-typedefs.cpp
merge-using-decls.cpp
merge-var-template-def.cpp
merge-var-template-spec-cxx-modules.cppm
merge-var-template-spec.cpp
merge-vtable-codegen.cpp
method_pool.m
method_pool_transitive.m
method_pool_write.m
mingw-exceptions.cppm
[C++20] [Modules] Enable reduced BMI by default
2025-07-21 18:57:38 +08:00
minimal-identifier-tables.cpp
mismatch-diagnostics.cpp
[clang][modules] Diagnose config mismatches more generally from precompiled files ( #174260 )
2026-01-05 12:06:24 -08:00
misplaced-1.cpp
misplaced-2.cpp
misplaced-3.cpp
misplaced-4.cpp
misplaced-5.c
missing-body-in-import.cpp
missing-flag.cpp
missing-framework-header.cpp
missing-header-local-visibility.cpp
missing-header.m
Revert "[Modules] Don't fail when an unused textual header is missing. ( #138227 )"
2025-05-22 18:34:30 -07:00
missing-submodule.m
MixedModulePrecompile.cpp
modify-module.m
modular_maps.cpp
module-debuginfo-compdir.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
module-debuginfo-prefix.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
module-feature.m
module-file-home-is-cwd.m
module-file-info-mtime.m
[clang][modules] print mtime of input files when recorded in "module-file-info" ( #173120 )
2025-12-19 16:54:57 -08:00
module-file-modified.c
[modules] Add diagnostic about performed input file validation when encounter unrecoverable changed input file. ( #180899 )
2026-02-18 18:40:46 -08:00
module-impl-with-link.c
Avoid emitting a linker options section in the compiler if it is empty. ( #139821 )
2025-05-27 17:43:59 -04:00
module-imported-by-pch-path.m
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
module-imported-by-pch-with-modulemap.m
module-init-duplicated-import.cppm
module-init-forcelly-loaded-module.cpp
[Serialization] Stop demote var definition as declaration ( #172430 ) ( #177117 ) ( #184287 )
2026-03-04 10:06:58 +08:00
module-local-declarations-02.cppm
[C++20] [Modules] Fix module local lookup ambiguousity
2025-06-12 11:48:09 +08:00
module-local-declarations.cppm
[NFC] [C++20] [Modules] Add a test module local declaration lookup
2025-06-12 10:48:34 +08:00
module-local-hidden-friend-2.cppm
module-local-hidden-friend.cppm
module-local-template-instantiation-in-namespace.cppm
[NFC] [C++20] [Modules] Add a test for module local template instantiation in namespace
2025-12-16 17:37:53 +08:00
module-local-visibility-in-language-linkage.cppm
module-local-with-templates.cppm
module-map-path-hash.cpp
module-name-private.m
module-name-used-by-objc-bridge.m
module-pch-different-cache-path.c
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
module-private.cpp
module-symlink.m
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
module-transtive-instantiation-2.cpp
module-transtive-instantiation.cpp
module_file_info.m
[clang][modules] print mtime of input files when recorded in "module-file-info" ( #173120 )
2025-12-19 16:54:57 -08:00
module_map_cwd.c
ModuleDebugInfo.cpp
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
ModuleDebugInfo.m
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
ModuleDebugInfoDwoId.cpp
modulemap-allow-subdirectory-search.m
modulemap-collision.m
[clang] Remove shell requirements from tests
2025-09-11 17:51:47 -07:00
modulemap-locations.m
modulemap-with-named-module.cppm
[NFC] [C++20] [Modules] Make sure we can use named module with module map
2026-01-28 14:05:32 +08:00
modulemaps-nomodules.cpp
ModuleModuleDebugInfo.cpp
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
modules-cache-path-canonicalization-output.c
Reland "[clang] Delay normalization of -fmodules-cache-path ( #150123 )"
2025-09-10 15:56:04 -07:00
modules-cache-path-canonicalization.m
modules-lambda-dependent-crash.cppm
[Clang][Modules] Skip anonymous declaration numbering for local tags in dependent contexts ( #202248 )
2026-07-01 02:33:36 +00:00
modules-local-class-dependent-crash.cppm
[Clang][Modules] Skip anonymous declaration numbering for local tags in dependent contexts ( #202248 )
2026-07-01 02:33:36 +00:00
modules-merge-enum.m
[clang] Improve nested name specifier AST representation ( #147835 )
2025-08-09 05:06:53 -03:00
modules-reduced-bmi.cppm
modules-using-enum-class-scope.cppm
[clang][Modules] Support ODR merging of UsingEnumDecl ( #207071 )
2026-07-07 17:24:54 +00:00
modules-with-same-name.m
modules.idx
ModulesLocalNamespace.cppm
[C++20] [Modules] Use current named module to do module local lookup
2025-07-03 19:03:52 +08:00
ms-enums.cpp
msvc-vector-deleting-destructors.cpp
[clang][win] MSVC-compat: Use __global_delete wrapper in deleting destructors instead of directly referencing ::operator delete ( #188372 )
2026-07-10 16:13:55 -07:00
multiple-import.m
multiple-include.cpp
named-module-with-fmodules.cppm
[modules][test] Use -fmodules-cache-path= in test ( #160179 )
2025-09-22 13:59:30 -07:00
named-modules-adl-2.cppm
named-modules-adl-3.cppm
[C++][Modules] A module directive may only appear as the first preprocessing tokens in a file ( #144233 )
2025-06-21 18:58:56 +08:00
named-modules-adl.cppm
namespaces.cpp
nested-template-default-arg-redecl.cpp
new-delete.cpp
no-check-relocated-fw-private-sub.c
no-check-relocated-fw-private.c
no-duplicate-codegen-in-GMF.cppm
no-eager-load.cppm
no-external-identifier-id.cppm
no-external-type-id.cppm
[NFC][Clang] Don't check hardcode op num ( #135375 )
2025-05-12 09:10:16 -04:00
no-implicit-builds.cpp
no-implicit-declarations.cppm
no-implicit-maps.cpp
no-implicit-std-cxx-module.cppm
no-import-func-body.cppm
no-linkage.cpp
no-local-decl-in-reduced-bmi.cppm
no-stale-modtime.m
Reapply "[ObjC][Preprocessor] Handle @import directive as a pp-directive" ( #189174 )
2026-04-16 07:53:00 +08:00
no-transitive-decl-change-2.cppm
no-transitive-decl-change-3.cppm
no-transitive-decl-change-4.cppm
[C++20] [Modules] [Reduced BMI] Try not write merged lookup table ( #186337 )
2026-03-13 09:12:32 +00:00
no-transitive-decls-change.cppm
no-transitive-identifier-change-2.cppm
no-transitive-identifier-change.cppm
no-transitive-macro-change.cpp
[clang] [Serialization] No transitive change for MacroID and PreprocessedEntityID ( #166346 )
2025-11-13 09:45:52 +08:00
no-transitive-source-location-change-2.cppm
no-transitive-source-location-change.cppm
no-transitive-type-change.cppm
no-undeclared-includes-builtins.cpp
no-undeclared-includes.c
non-ambiguous-enum.m
non-modular-decl-use.c
[Modules] Fix the inconsistency of which Decl should be serialized for an identifier. ( #135887 )
2025-04-17 17:09:26 -07:00
normal-module-map.cpp
objc-at-import.m
Reapply "[ObjC][Preprocessor] Handle @import directive as a pp-directive" ( #189174 )
2026-04-16 07:53:00 +08:00
objc-at-keyword.m
objc-categories.cpp
[ASTWriter] Do not write ObjCCategories if empty. ( #141841 )
2025-06-02 16:42:43 +01:00
objc-categories.m
objc-category-2.m
objc-category-3.m
objc-category.m
objc-designated-init-mod.m
objc-hidden.m
objc-initializer.m
objc-method-redecl.m
objc-type-param.m
objc_redef.m
odr.cpp
odr_hash-blocks.cpp
odr_hash-elaborated-types.cpp
odr_hash-enum.c
odr_hash-Friend.cpp
odr_hash-gnu.cpp
odr_hash-Unresolved.cpp
odr_hash-vector.cpp
odr_hash.cl
odr_hash.cpp
[clang] Improve nested name specifier AST representation ( #147835 )
2025-08-09 05:06:53 -03:00
odr_hash.mm
odr_using_dependent_name.cppm
on-demand-build.m
on-demand-macros.m
outofdate-rebuild.m
overloadable-attrs.cpp
override.m
pair-unambiguous-ctor.cppm
parse-attributes.modulemap
partial_specialization.cppm
path-resolution.modulemap
pch-config-macros.c
[clang][Modules] Fixing unexpected warnings triggered by a PCH and a module with config macros ( #177078 )
2026-03-04 08:26:50 -08:00
pch-in-module-units.cppm
pch-module-macro.m
pch-shared-module.c
pch-used.m
pch-with-module-name-import-twice.c
pch-with-module-name.m
pch_container.m
pcm-with-errors.cpp
placement-new-reachable.cpp
pr19692.cpp
pr20399.cpp
pr20786.cpp
pr21217.cpp
pr21547.cpp
pr21687.cpp
pr24954.cpp
pr25501.cpp
pr26014.cpp
pr26179.cpp
pr27041.cpp
pr27186.cpp
pr27401.cpp
pr27513.cpp
pr27699.cpp
pr27739.cpp
pr27754.cpp
pr27890.cpp
pr28332.cpp
pr28438.cpp
pr28744.cpp
pr28752.cpp
pr28812.cpp
pr31469.cpp
pr38554.cppm
pr54457.cppm
pr56826.cppm
pr56916.cppm
pr58532.cppm
pr58716.cppm
pr59719.cppm
pr59780.cppm
pr59999.cppm
pr60036.cppm
pr60085.cppm
pr60275.cppm
pr60486.cppm
pr60693.cppm
pr60775.cppm
pr60890.cppm
pr61065-2.cppm
Reland "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter" ( #139253 )
2025-05-13 07:46:43 +02:00
pr61065-3.cppm
Reland "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter" ( #139253 )
2025-05-13 07:46:43 +02:00
pr61065.cppm
Reland "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter" ( #139253 )
2025-05-13 07:46:43 +02:00
pr61065_2.cppm
pr61067.cppm
pr61317.cppm
pr61360.cppm
[C++20] [Modules] Fix module local lookup ambiguousity
2025-06-12 11:48:09 +08:00
pr61783.cppm
pr61892.cppm
pr62158.cppm
pr62359.cppm
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
pr62589.cppm
pr62705.cppm
pr62796.cppm
pr62943.cppm
pr63544.cppm
pr63595.cppm
pr64091.cpp
pr64755.cppm
pr67627.cppm
pr67893.cppm
pr68702.cpp
pr71484.cppm
pr72828.cppm
pr73893.cppm
pr75057.cppm
pr76638.cppm
pr77995.cppm
pr78830.cppm
pr81745.cppm
pr85122.cppm
pr88400.cppm
pr90154.cppm
pr90259.cppm
pr91105.cppm
pr91418.cppm
pr93497.cppm
pr93859.cppm
pr97244.cppm
pr97313.cppm
[Tests] Add system-cygwin feature, and use it. ( #152611 )
2025-08-08 13:29:00 -07:00
pr99825.cppm
pr101398.cppm
pr102349.cppm
pr102360.cppm
pr102684.cppm
pr102721.cppm
pr106483.cppm
pr107673.cppm
pr108732.cppm
pr118137.cppm
[C++20] [Modules] Avoid crash with calls to (this auto) syntax
2025-06-25 14:12:32 +08:00
pr119947.cppm
[C++20] [Modules] [Reduced BMI] Don't write specializations with local args
2025-06-12 14:42:04 +08:00
pr120277-2.cpp
pr120277.cppm
pr121066.cpp
Reapply "[C++20][Modules] Implement P1857R3 Modules Dependency Discovery" ( #173130 )" ( #173789 )
2026-01-20 17:42:46 +08:00
pr121245.cpp
pr125521.cppm
pr125999.cppm
pr126373.cppm
pr127943.cppm
pr129982.cpp
pr130712.cppm
[clang] Fix a segfault when M is a nullptr ( #130712 )
2025-05-15 10:50:45 +08:00
pr131058.cppm
[C++20] [Modules] Don't make enum constant members always visible
2025-06-23 14:39:08 +08:00
pr133057.cpp
[Sema] Compare canonical conversion function ( #154158 )
2025-10-06 10:34:49 +02:00
pr133720.cppm
[C++20] [Modules] Fix issues with non-exported in-class friend declarations
2025-09-18 13:44:21 +08:00
pr137533.cppm
[NFC] [C++20] [Modules] Add test for issue 137533
2025-12-19 16:08:05 +08:00
pr138558.cppm
[C++20] [Modules] Fix incorrect diagnostic for using befriend target
2025-08-14 14:23:14 +08:00
pr140130.cpp
[clang] Fix assertion failure in constexpr union deserialization ( #140179 )
2025-05-16 16:29:33 +02:00
pr143788.cppm
[C++20] [Modules] Treat directly imported internal partition unit as reachable
2025-06-12 17:46:33 +08:00
pr144230.cppm
[C++20] [Modules] Add exported modules as transitive imported modules
2025-06-20 17:03:29 +08:00
pr145975.cppm
[C++20] [Modules] Don't mark namespace decl as module local declaration
2025-06-27 13:35:09 +08:00
pr149404-02.cppm
[Serialization] Stop demote var definition as declaration ( #172430 ) ( #177117 ) ( #184287 )
2026-03-04 10:06:58 +08:00
pr149404.cppm
[NFC] [C++20] [Modules] Add a test for issue 149404
2025-12-19 16:47:19 +08:00
pr151277.cpp
clang: Make the type_info builtin declaration a singleton ( #151277 )
2025-08-04 06:44:10 -07:00
pr158321.cppm
[C++20] [Modules] Fix incorrect read of TULocalOffset for delayed namespace ( #174365 )
2026-01-05 07:14:54 +00:00
pr159424.cppm
[C++20] [Modules] Fix issues with non-exported in-class friend declarations
2025-09-18 13:44:21 +08:00
pr166068.cppm
[C++20] [Modules] Don't import initializer/pending implicit instantiations from other named module ( #167468 )
2025-11-12 13:37:36 +08:00
pr170099.cppm
[C++20] [Modules] Don't add discardable variables to module initializers ( #186752 )
2026-03-16 09:05:33 +00:00
pr170235.cppm
[C++20] [Modules] Fix ADL for friend in modules
2025-12-03 10:29:52 +08:00
pr171769.cpp
[C++20][Modules] Improve namespace look-up performance for modules. (Attempt #2 ) ( #177255 )
2026-01-21 18:19:02 -08:00
pr172241.cppm
[Serialization] Stop demote var definition as declaration ( #172430 ) ( #177117 ) ( #184287 )
2026-03-04 10:06:58 +08:00
pr174543.cppm
[C++20] [Modules] Avoid infinite loop when checking TU local exposures ( #174704 )
2026-01-07 07:24:13 +00:00
pr177385.cppm
[C++20] [Modules] Set ManglingContextDecl when we need to mangle a lambda but it's nullptr ( #177899 )
2026-01-26 06:11:25 +00:00
pr178893.cppm
[clang] Don't use VarDecl of local variables as ManglingContextDecl for lambdas ( #179035 )
2026-02-26 10:27:52 +08:00
pr179178.cpp
[Clang][Modules] Add regression test for #179178 ( #187173 )
2026-03-18 02:53:37 +00:00
pr184957.cppm
[C++20] [Modules] [Reduced BMI] Try not write merged lookup table ( #186337 )
2026-03-13 09:12:32 +00:00
pr186603.cppm
[C++20] [Modules] Diagnose for duplicated definition in the same module ( #186959 )
2026-03-17 06:29:45 +00:00
pr189415.cppm
Add a target triple to clang/test/Modules/pr189415.cppm ( #189937 )
2026-04-01 11:16:56 +00:00
pr195905.cppm
[C++20] [Modules] Ask for definition before calling isInlineDefinitionExternallyVisible ( #201291 )
2026-06-03 17:19:41 +08:00
pr204479.cppm
[clang][serialization] Fix crash on imported pack indexing type ( #205965 )
2026-07-02 16:21:55 +09:00
pragma-pack.cpp
prebuilt-implicit-modules.m
prebuilt-module.m
precompiled-config-mismatch-diagnostics.c
[clang][modules] Diagnose config mismatches more generally from precompiled files ( #174260 )
2026-01-05 12:06:24 -08:00
predefined.cpp
preferred_name.cppm
preferred_name_header_unit.cpp
[C++20][Modules] Disable preferred_name when writing a C++20 header unit ( #144377 )
2025-06-17 09:45:18 +01:00
preprocess-build-diamond.m
preprocess-build.cpp
preprocess-decluse.cpp
preprocess-missing.modulemap
preprocess-module.cpp
preprocess-named-modules.cppm
Reapply "[C++20][Modules] Implement P1857R3 Modules Dependency Discovery" ( #173130 )" ( #173789 )
2026-01-20 17:42:46 +08:00
preprocess-nested.cpp
preprocess-umbrella.cpp
preprocess-unavailable.cpp
preprocess.cpp
preprocess.m
private.cpp
private.modulemap
private1.cpp
protocol-redefinition.m
prune-no-toplevel.m
[clang][modules] Don't prune the top level module cache for implicitly built modules ( #192171 )
2026-04-15 10:20:17 -07:00
prune-non-affecting-module-map-files-textual.c
prune-non-affecting-module-map-files.m
prune-non-affecting-module-map-repeated-textual.cpp
prune-non-affecting-module-map-repeated.cpp
prune.m
ptrauth-include-from-darwin.m
public-private.modulemap
Reachability-func-default-arg.cpp
Reachability-func-ret.cpp
Reachability-Private.cpp
Reachability-template-default-arg.cpp
Reachability-template-instantiation.cpp
Reachability-using-templates.cpp
Reachability-using.cpp
rebuild.m
recursive-instantiations.cppm
recursive.c
recursive_visibility.mm
redecl-add-after-load.cpp
redecl-found-building-chains.cpp
redecl-ivars.m
redecl-merge.m
redecl-merge2.m
redecl-namespaces.mm
redecl-templates.cpp
redeclarations.m
redecls.m
redefinition-c-tagtypes.m
redefinition-merges.cppm
redefinition-same-header.m
reduced-bmi-empty-module-purview-std.cppm
reduced-bmi-empty-module-purview.cppm
reduced-bmi-generating-codes.cppm
reduced-bmi-size.cppm
redundant-include.mm
redundant-template-default-arg.cpp
redundant-template-default-arg2.cpp
[C++20] [Modules] Improve the import-and-include pattern
2025-08-20 11:47:00 +08:00
redundant-template-default-arg3.cpp
redundant-template-default-arg4.cpp
redundant-template-default-arg5.cpp
reference-tu-local-var.cppm
[C++20] [Modules] Check TULocal entity within exported entities
2025-11-21 13:57:41 +08:00
relative-dep-gen.cpp
relative-import-path.c
cp -r replaces symlinks, update to cp -R (#201463 )
2026-06-18 16:09:10 -07:00
relative-module-cache.c
[clang][modules] Stop uniquing implicit modules via FileEntry ( #185765 )
2026-03-18 09:47:51 -07:00
relative-resource-dir.m
[clang][headers] Need a way for math.h to share the definitions of INIFINITY and NAN with float.h ( #164348 )
2025-10-23 10:15:00 -07:00
relative-submodule-topheader.m
relocatable-modules.cpp
Support '-fmodule-file-home-is-cwd' for C++ modules. ( #135147 )
2025-04-13 22:29:27 -07:00
renamed.m
require-modular-includes.m
requires-coroutines.mm
requires-gnuinlineasm.m
requires.m
requires.mm
reserved-names-1.cppm
[C++][Modules] A module directive may only appear as the first preprocessing tokens in a file ( #144233 )
2025-06-21 18:58:56 +08:00
reserved-names-2.cppm
reserved-names-3.cppm
reserved-names-4.cppm
reserved-names-system-header-1.cpp
[C++][Modules] A module directive may only appear as the first preprocessing tokens in a file ( #144233 )
2025-06-21 18:58:56 +08:00
reserved-names-system-header-2.cpp
[C++][Modules] A module directive may only appear as the first preprocessing tokens in a file ( #144233 )
2025-06-21 18:58:56 +08:00
resolution-change.m
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI ( #142635 )
2025-06-03 17:59:42 -07:00
Rmodule-build.m
Rmodule-import.m
safe_buffers_optout.cpp
[-Wunsafe-buffer-usage] Move warning-only analysis back to function-based ( #198006 )
2026-05-26 11:23:12 -07:00
same-decl-in-different-modules.cppm
sdk-settings-json-dep.m
[test][NFC] Add more keys to test SDKSettings files ( #177538 )
2026-01-23 23:04:25 -08:00
search-partitions.cpp
self-import-header.m
self-referencing-lambda.cpp
separate_map_tree.cpp
seperated-member-function-definition-for-template-class.cppm
serialized-diags.m
[Clang] [Sema] Make -Wincompatible-pointer-types an error by default ( #157364 )
2025-09-15 16:55:00 +00:00
set-pure-crash.cpp
shadow-framework.m
shadow.m
[clang][modules] Lazily load by name lookups in module maps ( #132853 )
2025-05-06 16:40:01 -07:00
shadowed-submodule.m
signal.m
single-module-parse-mode-compiles.m
[clang][modules] Support every import syntax in single-module-parse-mode ( #179610 )
2026-02-05 12:38:53 -08:00
single-module-parse-mode.c
[clang][lex] Introduce new single-module-parse mode ( #135813 )
2025-12-15 16:41:13 -08:00
skip-body-2.cppm
[C++20] [Modules] Improve the import-and-include pattern
2025-08-20 11:47:00 +08:00
skip-body.cppm
[NFC] [C++20] [Modules] Add a test to show the ability to skip bodies for import first and include later
2025-08-20 10:14:01 +08:00
skip-func-def-odr-with-pch.cppm
skip-odr-check-in-gmf.cppm
special-member-definitions.cppm
[C++20] [Modules] Apply DeclUpdate lazily in reduced BMI ( #175498 )
2026-03-24 15:54:30 +08:00
specializations-lazy-load-parentmap-crash-analyzer.cpp
[clang][test] Split out staticanalyzer portion of Modules/specializations-lazy-load-parentmap-crash.cpp ( #151259 )
2025-08-01 23:53:17 -07:00
specializations-lazy-load-parentmap-crash.cpp
[clang][test] Split out staticanalyzer portion of Modules/specializations-lazy-load-parentmap-crash.cpp ( #151259 )
2025-08-01 23:53:17 -07:00
static-func-in-private.cppm
static-initializer.cppm
static_assert.cpp
stddef.c
stddef.cpp
stddef.m
stress-objc.m
stress1.cpp
strict-decluse-headers.cpp
strict-decluse.cpp
string-literal-uniqueness.cpp
string_names.cpp
structural-equivalent-recursive-types.c
subdirectory-module-maps-working-dir.m
subframework-from-intermediate-path.m
subframeworks.m
submodule-in-private-mmap-vfs.m
submodule-in-private-mmap.m
submodule-visibility-cycles.cpp
submodule-visibility-pch.c
submodule-visibility.cpp
submodules-merge-defs.cpp
submodules-preprocess.cpp
submodules.cpp
submodules.m
suggest-include.cpp
symlink-to-modular-header.c
[clang][modules] Add warning for symlinks to modular headers ( #188059 )
2026-04-09 14:36:42 -07:00
system-out-of-date-test.m
system-Rmodule-build.m
system_headers.m
tag-injection.c
tag-injection.cpp
target-features.m
target-platform-features.m
template-declare.cppm
[C++20] [Modules] Handling template declare with debug info
2025-06-25 17:51:50 +08:00
template-default-args-2.cpp
[clang] NFC: add some new test cases ( #199467 )
2026-05-24 21:48:56 -03:00
template-default-args-3.cpp
[clang] NFC: add some new test cases ( #199467 )
2026-05-24 21:48:56 -03:00
template-default-args.cpp
template-function-specialization.cpp
template-lambdas.cppm
template-pack.cppm
template-specialization-visibility.cpp
template_default_argument.cpp
template_name_lookup.cpp
templates-2.mm
templates.mm
[clang][bytecode] Fix comparing member pointers for redeclared FieldDecls ( #208660 )
2026-07-10 13:08:24 +02:00
textual-hdr-in-umbrella-hdr.m
textual-headers.cpp
thread-safety.cpp
timestamps.c
transitive-adl-change.cppm
transitive-import.cppm
transitive-system.test
[clang][DependencyScanning] Implementation of CompilerInstanceWithContext to Improve By-Name Queries ( #164345 )
2025-11-07 12:58:56 -08:00
try-func-body.cppm
type-aware-destroying-new-and-delete-modules.cpp
[clang][p2719] Module deserialization does not restore allocator flags ( #137102 )
2025-04-24 05:36:20 +02:00
typedef-tag-not-visible.m
typeinfo.cppm
[NFC] [C++20] [Modules] Adding test for typeinfo
2025-12-19 15:52:27 +08:00
typo.m
umbrella-header-include-builtin.mm
umbrella_dir_order.m
[clang] load umbrella dir headers in sorted order ( #156108 )
2025-09-02 08:56:55 -07:00
unavailable-local-visibility.test
undefined-type-fixit1.cpp
unnecessary-module-map-parsing.c
unreached-static-entities.cppm
unused-global-init.cpp
update-after-load.cpp
update-exception-spec.cpp
use-after-free-2.c
use-after-free.m
use-exportas-for-link.m
use-extern-language-linkage.cppm
using-decl-friend-2.cpp
using-decl-friend.cpp
using-decl-inheritance.cpp
using-decl-redecl.cpp
using-decl.cpp
using-directive-redecl.cpp
using-directive.cpp
va_list.cpp
va_list.m
validate-file-content.m
[modules] Add diagnostic about performed input file validation when encounter unrecoverable changed input file. ( #180899 )
2026-02-18 18:40:46 -08:00
validate-system-headers.m
var-init-side-effects-modulemap.cpp
[Modules] Record side effect info in EvaluatedStmt ( #146468 )
2025-07-03 15:37:55 -07:00
var-init-side-effects-templated.cpp
[Modules] Don't const eval VarDecls with dependent type ( #147378 )
2025-07-07 16:01:40 -07:00
var-init-side-effects.cpp
Reland "[Modules] Record whether VarDecl initializers contain side effects" ( #145447 )
2025-06-23 20:20:15 -07:00
var-inst-def.cppm
[Serialization] Stop demote var definition as declaration ( #172430 ) ( #177117 ) ( #184287 )
2026-03-04 10:06:58 +08:00
var-templates.cpp
vfs-umbrella-same-dir.m
visibility-for-implicit-global-module.cppm
visibility-in-instantiation.cpp
visibility.cpp
vtable-in-explicit-instantiation.cppm
vtable-windows.cppm
[CodeGen] Stop setting vtable as unnamed_addr ( #200108 )
2026-05-29 14:09:06 +08:00
warn-duplicated-decls-in-module-units.cppm
warn-unused-local-typedef.cpp
warning-mismatch.m
Werror-Wsystem-headers.m
Werror.m
wildcard-submodule-exports.cpp
working-dir-flag.m
Wsystem-headers-in-module.c