.. |
Inputs
|
[clang][modules] Add a c23 module feature
|
2023-08-29 11:11:14 -07:00 |
aarch64-sme-keywords.cppm
|
[Clang][AArch64] Add/implement ACLE keywords for SME.
|
2023-08-08 07:00:59 +00:00 |
add-remove-irrelevant-module-map.m
|
[clang][modules] Account for non-affecting inputs in ASTWriter
|
2022-11-01 19:31:51 -07:00 |
add-remove-private.m
|
|
|
adl.cpp
|
|
|
anon-linkage.cppm
|
[Modules] Refactor modules-ts tests to use standard c++ modules
|
2023-02-16 14:05:16 +08:00 |
anon-namespace.cpp
|
|
|
anon-redecl.cpp
|
|
|
asm-goto.c
|
[Clang] support for outputs along indirect edges of asm goto
|
2023-02-16 17:58:34 -08:00 |
ASTSignature.c
|
Reland "[clang][modules] Move UNHASHED_CONTROL_BLOCK up in the AST file"
|
2023-08-28 09:54:39 -07:00 |
at-import-in-framework-header.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
attr-unavailable.m
|
|
|
auto-import-unavailable.cpp
|
|
|
auto-module-import.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
autolink.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
autolinkTBD.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
autoload-subdirectory.cpp
|
|
|
available-is-better.cpp
|
|
|
bad-private-include.m
|
|
|
build-fail-notes.m
|
[clang/Lexer] Enhance Lexer::getImmediateMacroNameForDiagnostics to return a result from non-file buffers
|
2022-12-15 22:46:41 -08:00 |
builtin-import.mm
|
|
|
builtins.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
check-for-sanitizer-feature.cpp
|
|
|
clang_module_file_info.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
class-extension-protocol.m
|
|
|
codegen-extern-template.cpp
|
[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default
|
2022-01-16 18:54:17 +09:00 |
codegen-extern-template.h
|
|
|
codegen-flags.test
|
|
|
codegen-nodep.test
|
|
|
codegen-opt.test
|
[Clang] Convert some tests to opaque pointers (NFC)
|
2023-03-10 15:17:28 +01:00 |
codegen.test
|
[Clang] Convert some tests to opaque pointers (NFC)
|
2023-03-10 15:17:28 +01:00 |
compare-objc-interface.m
|
[Serialization] Don't warn when a deserialized category is equivalent to an existing one.
|
2023-02-22 11:01:40 -08:00 |
compare-objc-nonisolated-methods.m
|
[ODRHash] Stop hashing ObjCMethodDecl::isPropertyAccessor as it doesn't capture inherent method quality.
|
2023-07-05 18:04:50 -07:00 |
compare-objc-protocol.m
|
[ODRHash] Detect duplicate ObjCProtocolDecl ODR mismatches during parsing.
|
2022-11-17 18:31:32 -08:00 |
compare-record.c
|
[Clang] Fix compare-record.c test on s390x (NFC)
|
2023-06-16 12:43:58 +02:00 |
compiler_builtins_aarch64.m
|
|
|
compiler_builtins_arm.m
|
|
|
compiler_builtins_x86.c
|
|
|
compiler_builtins.m
|
|
|
concept_differ.cpp
|
[Modules] Add ODR Check for concepts
|
2022-07-12 23:45:53 +08:00 |
concept_differ.cppm
|
[Modules] Add ODR Check for concepts
|
2022-07-12 23:45:53 +08:00 |
concept_serialization.cpp
|
Re-apply "Deferred Concept Instantiation Implementation"
|
2022-09-22 05:53:59 -07:00 |
concept.cppm
|
[AST] Accept identical TypeConstraint referring to other template
|
2022-07-12 23:57:44 +08:00 |
config_macros.m
|
Strengthen -Wint-conversion to default to an error
|
2022-07-22 15:24:54 -04:00 |
config-mismatch.cpp
|
|
|
conflicts.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
const-var-init-update.cpp
|
|
|
context-hash.c
|
|
|
crash-typo-correction-visibility.cpp
|
|
|
crash-vfs-headermaps.m
|
|
|
crash-vfs-include-pch.m
|
|
|
crash-vfs-ivfsoverlay.m
|
|
|
crash-vfs-path-emptydir-entries.m
|
[Windows] Convert clang/test/Modules tests to check 'target=<triple>'
|
2022-11-29 12:17:36 -08:00 |
crash-vfs-path-symlink-component.m
|
[Windows] Convert clang/test/Modules tests to check 'target=<triple>'
|
2022-11-29 12:17:36 -08:00 |
crash-vfs-path-symlink-topheader.m
|
[Windows] Convert clang/test/Modules tests to check 'target=<triple>'
|
2022-11-29 12:17:36 -08:00 |
crash-vfs-path-traversal.m
|
[PS4/PS5] Canonicalize tests to use 'target=.*-(ps4|ps5)'
|
2022-12-01 07:21:07 -08:00 |
crash-vfs-relative-incdir.m
|
|
|
crash-vfs-relative-overlay.m
|
[Windows] Convert clang/test/Modules tests to check 'target=<triple>'
|
2022-11-29 12:17:36 -08:00 |
crash-vfs-run-reproducer.m
|
|
|
crash-vfs-umbrella-frameworks.m
|
[clang] Use {File,Directory}EntryRef in modular header search (part 2/2)
|
2023-06-15 11:22:31 +02:00 |
crashes.m
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
cstd.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
ctor.arg.dep.cppm
|
[C++20] [Modules] Don't handle no linkage entities when overloading
|
2022-07-26 21:07:41 +08:00 |
cxx17-exception-spec.cpp
|
|
|
cxx17-inline-variables.cpp
|
|
|
cxx17.cpp
|
|
|
cxx20-10-1-ex1.cpp
|
[C++20][Modules][4/8] Handle generation of partition implementation CMIs.
|
2022-02-25 09:33:14 +00:00 |
cxx20-10-1-ex2.cpp
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
cxx20-10-2-ex1.cpp
|
[C++20][Modules] Implement P2615R1 revised export diagnostics.
|
2023-06-24 09:01:59 +01:00 |
cxx20-10-2-ex2.cpp
|
[C++20] [Modules] Emit an warning for experimental header units
|
2023-05-18 16:12:41 +08:00 |
cxx20-10-2-ex3.cpp
|
Use writable temporary file for test compiler output instead of hardcoded name. NFCI.
|
2022-04-08 10:57:27 -07:00 |
cxx20-10-2-ex4.cpp
|
Use writable temporary file for test compiler output instead of hardcoded name. NFCI.
|
2022-04-08 10:57:27 -07:00 |
cxx20-10-2-ex5.cpp
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
cxx20-10-2-ex6.cpp
|
Use writable temporary file for test compiler output instead of hardcoded name. NFCI.
|
2022-04-08 10:57:27 -07:00 |
cxx20-10-2-ex7.cpp
|
[C++20][Modules] Implement P2615R1 revised export diagnostics.
|
2023-06-24 09:01:59 +01:00 |
cxx20-10-3-ex1.cpp
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
cxx20-10-3-ex2.cpp
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
cxx20-10-5-ex1.cpp
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
cxx20-disable.cpp
|
[clang][cli] Expose -fno-cxx-modules in cc1
|
2021-08-04 13:46:40 +02:00 |
cxx20-export-import.cpp
|
[C++20] [Modules] Prevent to accept clang modules
|
2023-08-17 11:45:50 +08:00 |
cxx20-force-check-input.cppm
|
[C++20] [Modules] Introduce ForceCheckCXX20ModulesInputFiles options for
|
2023-09-08 16:53:12 +08:00 |
cxx20-hu-01.cpp
|
[C++20][Modules][HU 1/5] Introduce header units as a module type.
|
2022-03-25 09:17:14 +00:00 |
cxx20-hu-02.cpp
|
[C++20][Modules][HU 2/5] Support searching Header Units in user or system search paths.
|
2022-03-26 10:17:17 +00:00 |
cxx20-hu-03.cpp
|
[C++20][Modules][HU 2/5] Support searching Header Units in user or system search paths.
|
2022-03-26 10:17:17 +00:00 |
cxx20-hu-04.cpp
|
[clang][lex] Use preferred path separator in includer-relative lookup
|
2023-09-08 16:38:08 -07:00 |
cxx20-hu-05.cpp
|
[clang][lex] Use preferred path separator in includer-relative lookup
|
2023-09-08 16:38:08 -07:00 |
cxx20-hu-06.cpp
|
[clang][lex] Use preferred path separator in includer-relative lookup
|
2023-09-08 16:38:08 -07:00 |
cxx20-hu-bad-input.cpp
|
[C++20][Modules][HU 2/5] Support searching Header Units in user or system search paths.
|
2022-03-26 10:17:17 +00:00 |
cxx20-impl-module-conditionally-load.cppm
|
[C++20] [Modules] Allow -fmodule-file=<module-name>=<BMI-Path> for implementation unit and document the behavior
|
2023-02-08 16:45:00 +08:00 |
cxx20-import-diagnostics-a.cpp
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
cxx20-import-diagnostics-b.cpp
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
cxx20-include-translation.cpp
|
[clang][lex] Use preferred path separator in includer-relative lookup
|
2023-09-08 16:38:08 -07:00 |
cxx20-module-file-info-macros.cpp
|
[C++20] [Modules] Don't emit macro definitions with named module
|
2022-11-18 11:11:17 +08:00 |
cxx20-module-file-info.cpp
|
[Modules] Add module structure output to -module-file-info.
|
2022-02-23 10:26:42 +00:00 |
cxx20-multiple-partitions.cpp
|
[C++20][Modules][3/8] Initial handling for module partitions.
|
2022-02-24 09:01:09 +00:00 |
cxx20-named-conditionally-load.cppm
|
[C++20] [Modules] Allow -fmodule-file=<module-name>=<BMI-Path> for implementation unit and document the behavior
|
2023-02-08 16:45:00 +08:00 |
cxx20-no-check-input.cppm
|
[C++20] [Modules] Don't check input files for C++20 Modules
|
2023-05-06 11:17:15 +08:00 |
cxx20-partition-diagnostics-a.cpp
|
[C++20][Modules][3/8] Initial handling for module partitions.
|
2022-02-24 09:01:09 +00:00 |
cxx20-partition-redeclarations.cpp
|
[C++20][Modules] Allow for redeclarations in partitions.
|
2022-07-08 19:02:59 +01:00 |
cxx20.cpp
|
|
|
cxx-decls.cpp
|
[Sema] Add deprecation warnings for some compiler provided __has_* type traits
|
2022-07-12 19:24:17 +03:00 |
cxx-dtor.cpp
|
|
|
cxx-inline-namespace.cpp
|
|
|
cxx-irgen.cpp
|
[clang][CodeGenCXX] Improve handling of itanium ABI member function alignment requirements
|
2023-07-06 10:35:26 -04:00 |
cxx-linkage-cache.cpp
|
|
|
cxx-lookup.cpp
|
|
|
cxx-many-overloads.cpp
|
|
|
cxx-templates.cpp
|
Recommit: Compress formatting of array type names (int [4] -> int[4])
|
2021-10-21 11:34:43 -07:00 |
cycles.c
|
|
|
darwin_specific_modulemap_hacks.m
|
|
|
debug-info-moduleimport-in-module.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
debug-info-moduleimport.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
DebugInfo-fmodule-name.c
|
|
|
DebugInfoNamespace.cpp
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
DebugInfoSubmoduleImport.c
|
[lit][AIX] Convert clang tests to use 'target={{.*}}-aix{{.*}}'
|
2022-12-02 09:44:15 -08:00 |
DebugInfoSubmodules.c
|
|
|
DebugInfoTransitiveImport.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
decl-attr-merge.mm
|
[Clang][Modules] Merge availability attributes on imported decls
|
2022-06-15 17:46:16 -07:00 |
decl-params-determinisim.m
|
[DeclContext] Sort the Decls before adding into DeclContext
|
2023-02-02 15:16:20 -08:00 |
declare-use1.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
declare-use2.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
declare-use3.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
declare-use4.cpp
|
|
|
declare-use5.cpp
|
|
|
declare-use-compatible.cpp
|
|
|
declare-use-textual.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
declare-use.S
|
|
|
decldef.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
decldef.mm
|
[modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions.
|
2021-10-21 12:08:06 -07:00 |
deduction-guide2.cppm
|
[C++20] [Modules] Handle reachability for deduction guide
|
2022-07-18 15:46:26 +08:00 |
deduction-guide3.cppm
|
[C++20] [Modules] Handle reachability for deduction guide
|
2022-07-18 15:46:26 +08:00 |
deduction-guide.cppm
|
[C++20] [Modules] Handle reachability for deduction guide
|
2022-07-18 15:46:26 +08:00 |
deferred-lookup.cpp
|
|
|
dependency-dump-dependent-module.m
|
|
|
dependency-dump.m
|
|
|
dependency-gen-inferred-map.m
|
|
|
dependency-gen-pch.m
|
|
|
dependency-gen-vfs.c
|
[clang] Report the on-disk paths for inputs to module compiles
|
2023-01-13 18:38:11 -08:00 |
dependency-gen.m
|
|
|
dependency-gen.modulemap
|
|
|
dependent-module-different-location.m
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
derived_class.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
diag-flags.cpp
|
[C++20] [Modules] Prevent to accept clang modules
|
2023-08-17 11:45:50 +08:00 |
diag-mappings-affecting.c
|
Reland "[clang][modules] Move UNHASHED_CONTROL_BLOCK up in the AST file"
|
2023-08-28 09:54:39 -07:00 |
diag-mappings.c
|
[clang][modules] Avoid serializing all diag mappings in non-deterministic order
|
2023-06-29 13:17:24 -07:00 |
diag-pragma.c
|
|
|
diag-pragma.cpp
|
[C++20] [Modules] Prevent to accept clang modules
|
2023-08-17 11:45:50 +08:00 |
diagnose-missing-import.m
|
[C11/C2x] Change the behavior of the implicit function declaration warning
|
2022-04-20 11:30:12 -04:00 |
diagnostic-options-out-of-date.m
|
|
|
diagnostics.modulemap
|
|
|
diamond-pch.c
|
|
|
diamond.c
|
|
|
direct-module-import.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
double-quotes.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
driver.c
|
Set HOME for tests that use module cache path
|
2022-09-15 23:58:57 +00:00 |
eagerly-load-cxx-named-modules.cppm
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
elaborated-type-specifier-from-hidden-module.m
|
|
|
embed-files-compressed.cpp
|
[clang][Serialization][RISCV] Increase the number of reserved predefined type IDs
|
2023-06-19 14:37:46 +00:00 |
embed-files.cpp
|
|
|
empty.modulemap
|
[clang][Serialization][RISCV] Increase the number of reserved predefined type IDs
|
2023-06-19 14:37:46 +00:00 |
enum-class.cppm
|
[C++20] [Modules] Handle reachability for enum class
|
2022-07-15 15:57:04 +08:00 |
enum-codegen.cpp
|
|
|
epic-fail.m
|
[clang/Lexer] Enhance Lexer::getImmediateMacroNameForDiagnostics to return a result from non-file buffers
|
2022-12-15 22:46:41 -08:00 |
exception-spec.cpp
|
|
|
exclude-header-fw-umbrella.m
|
[clang][modules] Fix handling of ModuleHeaderRole::ExcludedHeader
|
2022-10-06 16:20:24 -07:00 |
exclude-header.c
|
|
|
explicit-build-diags.cpp
|
[clang] Remove misleading assertion in FullSourceLoc
|
2021-08-06 14:48:28 +02:00 |
explicit-build-extra-files.cpp
|
|
|
explicit-build-flags.cpp
|
|
|
explicit-build-inferred.cpp
|
[clang][modules] Infer framework modules in explicit builds
|
2022-02-23 14:46:23 +01:00 |
explicit-build-missing-files.cpp
|
|
|
explicit-build-overlap.cpp
|
|
|
explicit-build-prefer-self.cpp
|
|
|
explicit-build-relpath.cpp
|
|
|
explicit-build.cpp
|
|
|
explicitly-specialized-template.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
exponential-paths.cpp
|
|
|
export_as_test.c
|
|
|
export-in-another-export.cppm
|
[NFC] Add two tests for C++ modules
|
2023-02-16 17:02:04 +08:00 |
export-in-non-modules.cpp
|
[Modules] Code cleanup after removing ModulesTS
|
2023-02-16 15:22:38 +08:00 |
export-language-linkage.cppm
|
[C++20] [Modules] Support to export declarations in language linkage
|
2023-03-03 10:31:48 +08:00 |
ExtDebugInfo.cpp
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
ExtDebugInfo.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
extensions.c
|
|
|
extern_c_bad.cpp
|
|
|
extern_c.cpp
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
extern_cxx.cpp
|
|
|
fatal-module-loader-error.m
|
|
|
filename.cpp
|
[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::LookupFile
|
2023-05-30 21:42:01 -07:00 |
find-privateheaders.m
|
|
|
fmodules-validate-once-per-build-session.c
|
[modules] Allow to validate system headers less often with -fmodules-validate-once-per-build-session .
|
2022-10-12 11:10:08 -07:00 |
framework-name.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
framework-public-includes-private.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
friend-definition-2.cpp
|
|
|
friend-definition.cpp
|
|
|
fsystem-module.m
|
|
|
ftime-trace.cppm
|
[Modules] Recreate file manager for ftime-trace when compiling a module
|
2023-02-06 17:17:09 +08:00 |
getSourceDescriptor-crash.cpp
|
[clang] Don't create import decls without -fmodules
|
2023-06-16 09:26:45 +02:00 |
GH60336.cpp
|
Add a new modules test to ensure we dont rebreak diagnostic
|
2023-02-02 07:16:41 -08:00 |
global_index.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
global-init.cpp
|
|
|
gmodules-deduction-guide.cpp
|
[clang] Use -std=c++23 instead of -std=c++2b
|
2023-05-04 19:19:52 +02:00 |
gmodules-preferred-name-alias.cpp
|
[NFC][tests] Disable new gmodules-preferred-name-* tests on AIX and z/OS
|
2023-04-10 09:51:02 -04:00 |
gmodules-preferred-name-typedef.cpp
|
[NFC][tests] Disable new gmodules-preferred-name-* tests on AIX and z/OS
|
2023-04-10 09:51:02 -04:00 |
gnumode-non-benign.cpp
|
|
|
header-attribs.cpp
|
|
|
header-import.m
|
|
|
header-in-multiple-maps.cpp
|
|
|
hidden-definition.cpp
|
|
|
hidden-duplicates.m
|
[Serialization] Don't warn when a deserialized category is equivalent to an existing one.
|
2023-02-22 11:01:40 -08:00 |
hidden-names.cpp
|
|
|
ignored_macros.m
|
|
|
implementation-of-module-private.m
|
[clang][modules] Disallow importing private framework in the implementation
|
2023-01-20 13:37:36 -08:00 |
implementation-of-module.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
implicit-build-config-out-of-date.m
|
|
|
implicit-built-Werror-using-W.cpp
|
|
|
implicit-declared-allocation-functions.cppm
|
[C++20] [Modules] Attach implicitly declared allocation funcitons to
|
2022-11-15 17:21:48 +08:00 |
implicit-invalidate-chain.c
|
|
|
implicit-invalidate-common.c
|
|
|
implicit-map-dot-private.m
|
[clang][modules] Consider M affecting after mapping M.Private to M_Private
|
2022-08-24 14:36:06 -07:00 |
implicit-module-header-maps.cpp
|
[clang] Solidate the implicit-module-header-maps.cpp lit test.
|
2023-05-30 08:41:36 +02:00 |
implicit-module-with-missing-path.cpp
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
implicit-modules-use-lock.m
|
Clean up test for -f{,no-}implicit-modules-uses-lock
|
2021-08-16 16:23:04 -07:00 |
implicit-private-canonical.m
|
|
|
implicit-private-with-different-name.m
|
|
|
implicit-private-with-submodule-explicit.m
|
[clang][modules] Handle explicit modules when checking for .Private -> _Private
|
2023-04-04 08:12:10 -07:00 |
implicit-private-with-submodule.m
|
|
|
implicit-private-without-public.m
|
|
|
import-decl.cpp
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
import-once.m
|
|
|
import-self.m
|
|
|
import-syntax.c
|
[Modules] Refactor modules-ts tests to use standard c++ modules
|
2023-02-16 14:05:16 +08:00 |
import-textual-noguard.mm
|
|
|
import-textual.mm
|
|
|
include_next.c
|
|
|
include-own-headers.m
|
|
|
include-relative.c
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
incomplete-framework-module.m
|
|
|
incomplete-module.m
|
|
|
incomplete-umbrella.m
|
|
|
inconsistent-deduction-guide-linkage.cppm
|
[C++20] [Modules] Only allow redeclarations in partitions if they are in the same module
|
2022-10-08 17:44:04 +08:00 |
inconsistent-export.cppm
|
[C++20] [Modules] Treat module linkage as formal linkage only
|
2023-03-13 15:54:40 +08:00 |
inferred-attributes.mm
|
|
|
inferred-framework-case.m
|
|
|
inferred-frameworks.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
inferred-submodules.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
inherit-attribute.cpp
|
|
|
InheritDefaultArguments.cppm
|
[AST] [Modules] Handle full cases of DefaultArgStorage::setInherited
|
2022-07-13 00:13:56 +08:00 |
inherited_arg.cppm
|
[C++20] [Modules] Avoid inifinite loop when iterating default args
|
2022-07-21 17:25:05 +08:00 |
initializer_list.cpp
|
|
|
initializers.cpp
|
[Clang] Convert some tests to opaque pointers (NFC)
|
2023-03-10 15:17:28 +01:00 |
inner-struct-redefines-invisible.m
|
|
|
instantiation-argdep-lookup.cppm
|
[C++20] [Modules] Handle linkage properly for specializations when overloading
|
2022-07-26 18:30:48 +08:00 |
interface-diagnose-missing-import.m
|
[ODRHash] Hash ObjCInterfaceDecl and diagnose discovered mismatches.
|
2023-01-20 10:18:18 -06:00 |
interface-visibility.m
|
|
|
internal-constants.cpp
|
|
|
invalid-pch-module-id.m
|
|
|
invalidate-identifiers.c
|
|
|
irgen.c
|
|
|
lambda-context.cpp
|
|
|
lambda-in-variable.cpp
|
PR60985: Fix merging of lambda closure types across modules.
|
2023-03-30 14:22:40 -07:00 |
lambda-merge.cpp
|
When merging lambdas, keep track of the capture lists from each version.
|
2022-12-08 11:37:00 -08:00 |
lambdas.cppm
|
[NFC] [C++20] [Modules] Add more lambda tests
|
2022-12-14 11:30:12 +08:00 |
language-linkage.cppm
|
[NFC] Add two tests for C++ modules
|
2023-02-16 17:02:04 +08:00 |
libc-libcxx.cpp
|
|
|
libstdcxx-ambiguous-internal.cpp
|
[NFC][clang][Modules] Refine test checks by adding :
|
2023-02-21 10:16:05 -05:00 |
linkage-merge.cpp
|
|
|
linkage-merge.m
|
|
|
load_failure.c
|
|
|
load-after-failure.m
|
|
|
load-module-with-errors.m
|
[ASTReader] Only mark module out of date if not already compiled
|
2021-04-16 17:57:03 -07:00 |
local-visibility.cpp
|
|
|
localsubmodulevis.m
|
|
|
lookup-assert-protocol.m
|
|
|
lookup-assert.m
|
|
|
lookup-file-cache.cpp
|
Track the RequestingModule in the HeaderSearch LookupFile cache.
|
2023-07-21 15:49:47 -07:00 |
lookup.cpp
|
|
|
lookup.m
|
[clang][objc] Speed up populating the global method pool from modules.
|
2021-11-03 17:11:14 -07:00 |
lsv-debuginfo.cpp
|
DebugInfo: workaround for context-sensitive use of non-type-template-parameter integer suffixes
|
2021-11-01 17:08:26 -07:00 |
lsv-private-macro.cpp
|
Support #__private_macro and #__public_macro in local submodule
|
2021-03-23 16:54:28 -07:00 |
macro-ambiguity.cpp
|
|
|
macro-hiding.cpp
|
|
|
macro-masking.cpp
|
|
|
macro-redefinition.cpp
|
|
|
macro-reexport.cpp
|
|
|
macro-undef-through-pch.m
|
|
|
macros2.c
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
macros.c
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
malformed-overload.m
|
Change the behavior of implicit int diagnostics
|
2022-05-04 08:35:47 -04:00 |
malformed.cpp
|
[clang] Update ModuleMap::getModuleMapFile* to use FileEntryRef
|
2022-10-05 13:12:43 -07:00 |
match_initializer_list.cpp
|
[clang] Fix initializer_list matching failures with modules
|
2023-05-09 10:31:43 -07:00 |
merge-anon-in-extern_c.cpp
|
|
|
merge-anon-in-template.cpp
|
|
|
merge-anon-record-definition-in-objc.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-class-definition-visibility.cpp
|
|
|
merge-concepts-cxx-modules.cpp
|
[Sema] Merge C++20 concept definitions from different modules in same TU
|
2022-07-25 14:43:38 +02:00 |
merge-concepts-redefinition-error.cpp
|
[Sema] Merge C++20 concept definitions from different modules in same TU
|
2022-07-25 14:43:38 +02:00 |
merge-concepts.cpp
|
[Sema] Return primary merged decl as canonical for concepts
|
2022-07-27 12:31:20 +02:00 |
merge-concepts.cppm
|
[C++20] [Modules] Emit an warning for experimental header units
|
2023-05-18 16:12:41 +08:00 |
merge-constrained-friends.cpp
|
[clang] Use -std=c++23 instead of -std=c++2b
|
2023-05-04 19:19:52 +02:00 |
merge-decl-context.cpp
|
|
|
merge-decl-order.cpp
|
|
|
merge-deduced-return.cpp
|
|
|
merge-dependent-friends.cpp
|
|
|
merge-enumerators.cpp
|
|
|
merge-extension-ivars.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-fn-prototype-tags.c
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
merge-friends.cpp
|
|
|
merge-function-defs.cpp
|
|
|
merge-implicit-special-members.cpp
|
|
|
merge-lambdas.cpp
|
Lazily deserialize default member initializers.
|
2023-04-05 15:46:13 -07:00 |
merge-lambdas.cppm
|
[NFC] [C++20] [Modules] Add a test for merging lambda types
|
2023-06-28 13:41:39 +08:00 |
merge-lifetime-extended-temporary.cpp
|
|
|
merge-name-for-linkage.cpp
|
|
|
merge-nested-templates.cpp
|
|
|
merge-objc-interface-visibility.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-objc-interface.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-objc-protocol-visibility.m
|
[lit][AIX] Convert clang tests to use 'target={{.*}}-aix{{.*}}'
|
2022-12-02 09:44:15 -08:00 |
merge-record-definition-nonmodular.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-record-definition-visibility.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-record-definition.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
merge-records.cppm
|
[NFC] [C++20] [Modules] Add merge-records test for C++20 Modules
|
2022-12-15 15:32:46 +08:00 |
merge-requires-with-lambdas.cppm
|
[C++20] [Modules] Allow Stmt::Profile to treat lambdas as equal conditionally
|
2023-07-11 16:13:06 +08:00 |
merge-static-locals.cpp
|
|
|
merge-target-features.cpp
|
|
|
merge-template-friend.cpp
|
|
|
merge-template-members-parent.cpp
|
[Modules] Add test for merging of template member parent
|
2023-08-02 08:16:46 +02:00 |
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
|
[modules] Merge variable template specializations.
|
2022-04-19 14:48:42 -07:00 |
merge-typedefs.cpp
|
|
|
merge-using-decls.cpp
|
Support for merging UsingPackDecls across modules.
|
2021-07-01 18:43:49 -07:00 |
merge-var-template-def.cpp
|
|
|
merge-var-template-spec-cxx-modules.cppm
|
[Sema] Merge variable template specializations
|
2022-08-09 12:17:41 +02:00 |
merge-var-template-spec.cpp
|
[Sema] Merge variable template specializations
|
2022-08-09 12:17:41 +02:00 |
merge-vtable-codegen.cpp
|
|
|
method_pool_transitive.m
|
[clang][objc] Speed up populating the global method pool from modules.
|
2021-11-03 17:11:14 -07:00 |
method_pool_write.m
|
|
|
method_pool.m
|
[ODRHash] Hash ObjCInterfaceDecl and diagnose discovered mismatches.
|
2023-01-20 10:18:18 -06:00 |
minimal-identifier-tables.cpp
|
|
|
mismatch-diagnostics.cpp
|
[Modules] Refactor modules-ts tests to use standard c++ modules
|
2023-02-16 14:05:16 +08:00 |
misplaced-1.cpp
|
|
|
misplaced-2.cpp
|
|
|
misplaced-3.cpp
|
|
|
misplaced-4.cpp
|
|
|
misplaced-5.c
|
|
|
missing-flag.cpp
|
|
|
missing-framework-header.cpp
|
[clang][Modules] Fix a regression in handling missing framework headers.
|
2022-08-19 09:13:22 +01:00 |
missing-header-local-visibility.cpp
|
|
|
missing-header.m
|
|
|
missing-module-declaration.cppm
|
[C++20] [Modules] Remove assertion of current module when acting on import
|
2022-10-08 16:44:51 +08:00 |
missing-submodule.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
modify-module.m
|
|
|
modular_maps.cpp
|
|
|
module_file_info.m
|
[clang][modules] Avoid storing command-line macro definitions into implicitly built PCM files
|
2023-08-17 11:11:29 -07:00 |
module_map_cwd.c
|
|
|
module-debuginfo-prefix.m
|
[clang] Make test separator-agnostic
|
2023-09-08 16:56:01 -07:00 |
module-feature.m
|
|
|
module-file-home-is-cwd.m
|
[clang] don't serialize MODULE_DIRECTORY with ModuleFileHomeIsCwd
|
2023-04-05 07:19:48 -07:00 |
module-file-modified.c
|
|
|
module-impl-with-link.c
|
|
|
module-imported-by-pch-path.m
|
|
|
module-imported-by-pch-with-modulemap.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
module-map-path-hash.cpp
|
|
|
module-name-private.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
module-name-used-by-objc-bridge.m
|
[clang][modules] Delay creating IdentifierInfo for names of explicit modules
|
2021-10-18 11:50:29 +02:00 |
module-pch-different-cache-path.c
|
[clang][modules][pch] Allow loading PCH with different modules cache path
|
2021-06-14 11:04:56 +02:00 |
module-private.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
module-transtive-instantiation-2.cpp
|
[NFC] [C++20] [Modules] Add tests for template instantiation in transitively imported module
|
2021-12-22 11:09:41 +08:00 |
module-transtive-instantiation.cpp
|
[C++20] [Modules] Mark imported module as imported if not exported
|
2021-12-23 21:14:13 +08:00 |
ModuleDebugInfo.cpp
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
ModuleDebugInfo.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
ModuleDebugInfoDwoId.cpp
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
modulemap-locations.m
|
[C11/C2x] Change the behavior of the implicit function declaration warning
|
2022-04-20 11:30:12 -04:00 |
modulemaps-nomodules.cpp
|
[clang] Don't create import decls without -fmodules
|
2023-06-16 09:26:45 +02:00 |
ModuleModuleDebugInfo.cpp
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
modules-cache-path-canonicalization.m
|
|
|
modules-with-same-name.m
|
|
|
modules.idx
|
|
|
ms-enums.cpp
|
|
|
multiple-include.cpp
|
|
|
named-modules-adl-2.cppm
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
named-modules-adl-3.cppm
|
[C++20] [Modules] Handle modules visible relationship properly
|
2023-05-09 18:36:37 +08:00 |
named-modules-adl.cppm
|
[C++20] [Modules] Deprecate to load C++20 Modules eagerly
|
2023-03-03 14:25:33 +08:00 |
namespaces.cpp
|
[clang] Implement ElaboratedType sugaring for types written bare
|
2022-07-27 11:10:54 +02:00 |
nested-template-default-arg-redecl.cpp
|
|
|
new-delete.cpp
|
|
|
no-check-relocated-fw-private-sub.c
|
[clang][modules] Skip submodule & framework re-definitions in module maps
|
2023-07-17 13:50:25 -07:00 |
no-check-relocated-fw-private.c
|
[clang][modules][deps] Parse "FW_Private" module map even after loading "FW" PCM
|
2023-07-17 13:50:24 -07:00 |
no-duplicate-codegen-in-GMF.cppm
|
[NFC] [C++20] [Modules] Tests that the duplicated declarations in GMF
|
2023-03-17 15:58:10 +08:00 |
no-eager-load.cppm
|
Recommit [C++20] [Modules] Don't load declaration eagerly for named modules
|
2023-04-06 11:01:58 +08:00 |
no-implicit-builds.cpp
|
|
|
no-implicit-maps.cpp
|
|
|
no-implicit-std-cxx-module.cppm
|
[Clang] Fixes a diagnostic typo.
|
2023-06-16 17:40:53 +02:00 |
no-linkage.cpp
|
|
|
no-stale-modtime.m
|
|
|
no-undeclared-includes-builtins.cpp
|
|
|
non-ambiguous-enum.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
normal-module-map.cpp
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
objc_redef.m
|
|
|
objc-at-keyword.m
|
|
|
objc-categories.m
|
[Serialization] Don't warn when a deserialized category is equivalent to an existing one.
|
2023-02-22 11:01:40 -08:00 |
objc-category-2.m
|
|
|
objc-category-3.m
|
|
|
objc-category.m
|
|
|
objc-designated-init-mod.m
|
|
|
objc-hidden.m
|
|
|
objc-initializer.m
|
[Clang] Convert some tests to opaque pointers (NFC)
|
2023-03-10 15:17:28 +01:00 |
objc-method-redecl.m
|
|
|
objc-type-param.m
|
|
|
odr_hash-blocks.cpp
|
|
|
odr_hash-elaborated-types.cpp
|
|
|
odr_hash-Friend.cpp
|
|
|
odr_hash-gnu.cpp
|
[ODRHash] Hash type-as-written
|
2023-07-31 11:05:47 +08:00 |
odr_hash-Unresolved.cpp
|
|
|
odr_hash-vector.cpp
|
|
|
odr_hash.cl
|
|
|
odr_hash.cpp
|
[ODRHash] Hash type-as-written
|
2023-07-31 11:05:47 +08:00 |
odr_hash.mm
|
[ODRHash] Hash type-as-written
|
2023-07-31 11:05:47 +08:00 |
odr_using_dependent_name.cppm
|
[NFC] Use %clang_cc instead of %clang in c++20 module tests
|
2021-12-22 11:50:47 +08:00 |
odr.cpp
|
|
|
on-demand-build.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
on-demand-macros.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
outofdate-rebuild.m
|
|
|
overloadable-attrs.cpp
|
|
|
override.m
|
[lit] Use 'target=' in a few more places
|
2022-12-12 09:58:38 -08:00 |
pair-unambiguous-ctor.cppm
|
[C++20] Diagnose invalid and reserved module names
|
2022-11-03 08:29:59 -04:00 |
parse-attributes.modulemap
|
|
|
partial_specialization.cppm
|
[C++20] [Modules] Handle reachability for partial specialization
|
2022-07-22 17:03:38 +08:00 |
path-resolution.modulemap
|
|
|
pch_container.m
|
|
|
pch-module-macro.m
|
|
|
pch-shared-module.c
|
[clang][modules] Cache loads of modules imported by PCH
|
2021-10-13 18:09:52 +02:00 |
pch-used.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
pch-with-module-name-import-twice.c
|
[clang][modules] Respect "-fmodule-name=" when serializing included files into a PCH
|
2023-08-10 10:11:43 -07:00 |
pch-with-module-name.m
|
|
|
placement-new-reachable.cpp
|
[C++20] [Modules] Make placement allocation functions always visible
|
2023-01-09 10:40:23 +08:00 |
polluted-operator.cppm
|
Revert "[Serialization] Don't try to complete the redeclaration chain in"
|
2023-05-15 11:19:17 +08:00 |
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
|
|
|
pr28752.cpp
|
|
|
pr28812.cpp
|
|
|
pr31469.cpp
|
|
|
pr38554.cppm
|
[NFC] [C++20] [Modules] Add test for #pragma once
|
2023-03-20 11:37:09 +08:00 |
pr54457.cppm
|
[C++20] [Modules] Fix a crash when instantiate hidden friends
|
2023-01-03 13:37:57 +08:00 |
pr56826.cppm
|
[AST] [Modules] Introduce Decl::getNonTransparentDeclContext to handle exported friends
|
2022-08-12 11:50:35 +08:00 |
pr56916.cppm
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
pr58532.cppm
|
[NFC] [C++20] [Modules] Add test for #pragma once
|
2023-03-20 11:37:09 +08:00 |
pr58716.cppm
|
[C++20] [Modules] [Serialization] Deserialize
|
2022-12-07 10:52:02 +08:00 |
pr59719.cppm
|
[Serialization] Serialize the new added FunctionDeclBits: IsIneligibleOrNotSelected
|
2023-01-18 14:15:27 +08:00 |
pr59780.cppm
|
[Modules] Don't re-generate template specialization in the importer
|
2023-02-14 17:15:33 +08:00 |
pr59999.cppm
|
[NFC] [C++20] [Modules] Add a test
|
2023-05-23 14:40:17 +08:00 |
pr60036.cppm
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
pr60085.cppm
|
[NFC] [C++20] [Modules] Add a test for pr60085
|
2023-03-08 16:40:22 +08:00 |
pr60275.cppm
|
[C++20] [Modules] Pop Expression Evaluation Context when we skip its body during parsing
|
2023-02-03 10:27:02 +08:00 |
pr60486.cppm
|
Add test for issue 60486
|
2023-02-24 14:32:05 +08:00 |
pr60693.cppm
|
[NFC] Add a test for C++20 Modules
|
2023-02-16 17:14:16 +08:00 |
pr60775.cppm
|
[C++20] [Modules] Emit a warning if the we load the modules by implicit generated path
|
2023-05-17 17:53:36 +08:00 |
pr60890.cppm
|
Recommit [C++20] [Modules] Trying to compare the trailing require clause from the primary template function
|
2023-03-03 17:27:37 +08:00 |
pr61065_2.cppm
|
[Modules] Do not rewrite existing decls when deserializing class fields
|
2023-04-18 12:40:39 +02:00 |
pr61065.cppm
|
Revert "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter"
|
2023-04-21 14:08:18 +02:00 |
pr61067.cppm
|
[C++20] [Modules] Handle the linkage of defaulted friend function
|
2023-03-07 15:34:33 +08:00 |
pr61317.cppm
|
[C++20] [Modules] Don't create duplicated deduction guides for duplicated classes
|
2023-03-28 17:51:38 +08:00 |
pr61783.cppm
|
Recommit [C++20] [Modules] Don't load declaration eagerly for named modules
|
2023-04-06 11:01:58 +08:00 |
pr61892.cppm
|
[C++20] [Modules] Don't generate unused variables in other module units
|
2023-05-10 17:41:58 +08:00 |
pr62158.cppm
|
[C++] Don't filter using declaration when we perform qualified look up
|
2023-05-11 10:21:52 +08:00 |
pr62359.cppm
|
[C++20] [Modules] Avoid crash if the inconsistency the size of lang options exceeds 1
|
2023-04-27 14:20:59 +08:00 |
pr62589.cppm
|
[C++20] [Modules] Handle modules visible relationship properly
|
2023-05-09 18:36:37 +08:00 |
pr62705.cppm
|
Revert "[Serialization] Don't try to complete the redeclaration chain in"
|
2023-05-15 11:19:17 +08:00 |
pr62796.cppm
|
Recommit [C++20] [Modules] Serialize the evaluated constant values for VarDecl
|
2023-05-24 15:45:16 +08:00 |
pr62943.cppm
|
[C++20] [Modules] Use the canonical decl when getting associated constraints
|
2023-06-21 17:00:56 +08:00 |
pr63544.cppm
|
[C++20] [Modules] Allow Stmt::Profile to treat lambdas as equal conditionally
|
2023-07-11 16:13:06 +08:00 |
pr63595.cppm
|
[ODRHash] Hash type-as-written
|
2023-07-31 11:05:47 +08:00 |
pr64091.cpp
|
Revert "[C++20] [Modules] Use CanonicalType for base classes"
|
2023-07-25 11:03:57 +08:00 |
pr64755.cppm
|
[C++20] [Modules] Prevent to accept clang modules
|
2023-08-17 11:45:50 +08:00 |
pragma-pack.cpp
|
|
|
prebuilt-implicit-modules.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
prebuilt-module.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
predefined.cpp
|
Reland [clang] Make predefined expressions string literals under -fms-extensions
|
2023-05-10 10:54:58 -07:00 |
preferred_name.cppm
|
[C++20] [Modules] Disable preferred_name when writing a C++20 Module interface
|
2022-07-26 23:58:07 +08:00 |
preprocess-build-diamond.m
|
|
|
preprocess-build.cpp
|
|
|
preprocess-decluse.cpp
|
|
|
preprocess-missing.modulemap
|
|
|
preprocess-module.cpp
|
|
|
preprocess-named-modules.cppm
|
[NFC] Add test to show that preprocess an import decl won't require to load it actually
|
2023-02-10 16:14:37 +08:00 |
preprocess-nested.cpp
|
|
|
preprocess-umbrella.cpp
|
|
|
preprocess-unavailable.cpp
|
|
|
preprocess.cpp
|
|
|
preprocess.m
|
|
|
private1.cpp
|
|
|
private.cpp
|
|
|
private.modulemap
|
|
|
protocol-redefinition.m
|
|
|
prune.m
|
|
|
public-private.modulemap
|
|
|
Reachability-func-default-arg.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
Reachability-func-ret.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
Reachability-Private.cpp
|
[C++20][Modules] Improve handing of Private Module Fragment diagnostics.
|
2022-08-21 10:19:46 +01:00 |
Reachability-template-default-arg.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
Reachability-template-instantiation.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
Reachability-using-templates.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
Reachability-using.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
rebuild.m
|
|
|
recursive_visibility.mm
|
|
|
recursive.c
|
|
|
redecl-add-after-load.cpp
|
|
|
redecl-found-building-chains.cpp
|
|
|
redecl-ivars.m
|
[ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}'
|
2022-12-12 11:25:19 -08:00 |
redecl-merge2.m
|
|
|
redecl-merge.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
redecl-namespaces.mm
|
|
|
redecl-templates.cpp
|
|
|
redeclarations.m
|
|
|
redecls.m
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
redefinition-c-tagtypes.m
|
|
|
redefinition-merges.cppm
|
[NFC] [C++20] [Modules] Add tests for merging redefinitions in modules
|
2022-07-28 11:32:47 +08:00 |
redefinition-same-header.m
|
|
|
redundant-include.mm
|
|
|
redundant-template-default-arg2.cpp
|
[C++20] [Modules] Don't complain about duplicated default template argument across modules
|
2022-07-08 11:10:51 +08:00 |
redundant-template-default-arg3.cpp
|
[C++20] [Modules] Don't complain about duplicated default template argument across modules
|
2022-07-08 11:10:51 +08:00 |
redundant-template-default-arg4.cpp
|
[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU into
|
2023-05-23 10:52:22 +08:00 |
redundant-template-default-arg5.cpp
|
[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU into
|
2023-05-23 10:52:22 +08:00 |
redundant-template-default-arg.cpp
|
[C++20] [Modules] Don't complain about duplicated default template argument across modules
|
2022-07-08 11:10:51 +08:00 |
relative-dep-gen.cpp
|
|
|
relative-import-path.c
|
|
|
relative-submodule-topheader.m
|
[clang] serialize SUBMODULE_TOPHEADER relative to BaseDirectory
|
2022-05-12 07:29:37 -07:00 |
renamed.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
require-modular-includes.m
|
|
|
requires-coroutines.mm
|
[Coroutines] Remove -fcoroutines-ts
|
2023-02-23 14:40:58 +08:00 |
requires-gnuinlineasm.m
|
|
|
requires.m
|
[clang][modules] Add a c23 module feature
|
2023-08-29 11:11:14 -07:00 |
requires.mm
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
reserved-names-1.cppm
|
[C++20] [Modules] Continue parsing after we found reserved module names
|
2023-04-13 15:14:34 +08:00 |
reserved-names-2.cppm
|
[C++20] [Modules] Continue parsing after we found reserved module names
|
2023-04-13 15:14:34 +08:00 |
reserved-names-3.cppm
|
[C++20] [Modules] Continue parsing after we found reserved module names
|
2023-04-13 15:14:34 +08:00 |
reserved-names-4.cppm
|
[C++20] [Modules] Continue parsing after we found reserved module names
|
2023-04-13 15:14:34 +08:00 |
reserved-names-system-header-1.cpp
|
[C++20] Diagnose invalid and reserved module names
|
2022-11-03 08:29:59 -04:00 |
reserved-names-system-header-2.cpp
|
[C++20] Diagnose invalid and reserved module names
|
2022-11-03 08:29:59 -04:00 |
resolution-change.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
Rmodule-build.m
|
|
|
Rmodule-import.m
|
|
|
search-partitions.cpp
|
[C++20] [Modules] Use '-' as the separator of partitions when searching
|
2022-03-31 11:21:58 +08:00 |
self-import-header.m
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
self-referencing-lambda.cpp
|
|
|
separate_map_tree.cpp
|
|
|
seperated-member-function-definition-for-template-class.cppm
|
[NFC] [C++20] [Modules] Adopt a test case from MSVC
|
2023-08-09 11:14:43 +08:00 |
serialized-diags.m
|
|
|
set-pure-crash.cpp
|
|
|
shadow-framework.m
|
[clang][modules] Skip submodule & framework re-definitions in module maps
|
2023-07-17 13:50:25 -07:00 |
shadow.m
|
|
|
shadowed-submodule.m
|
|
|
signal.m
|
|
|
static_assert.cpp
|
|
|
stddef.c
|
[Headers][Modules] Make separate headers for the stdarg.h and stddef.h pieces so that they can be modularized
|
2023-08-30 11:41:12 -07:00 |
stddef.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
stress1.cpp
|
|
|
stress-objc.m
|
|
|
strict-decluse-headers.cpp
|
|
|
strict-decluse.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
string_names.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
structural-equivalent-recursive-types.c
|
|
|
subdirectory-module-maps-working-dir.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
subframework-from-intermediate-path.m
|
|
|
subframeworks.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
submodule-in-private-mmap-vfs.m
|
[clang][modules] Don't depend on sharing FileManager during module build
|
2022-08-05 12:24:40 -07:00 |
submodule-in-private-mmap.m
|
|
|
submodule-visibility-cycles.cpp
|
|
|
submodule-visibility-pch.c
|
[clang][modules] Avoid re-exporting PCH imports on every later module import
|
2023-04-20 11:29:23 -07:00 |
submodule-visibility.cpp
|
Work around Windows buildbot failure.
|
2022-09-02 19:09:15 -07:00 |
submodules-merge-defs.cpp
|
|
|
submodules-preprocess.cpp
|
|
|
submodules.cpp
|
|
|
submodules.m
|
[modules] Replace -Wauto-import with -Rmodule-include-translation .
|
2022-07-21 17:42:04 -07:00 |
suggest-include.cpp
|
|
|
system_headers.m
|
|
|
system-out-of-date-test.m
|
|
|
system-Rmodule-build.m
|
[clang] Set ShowInSystemHeader for module-build and module-import remarks
|
2023-03-31 15:56:09 -07:00 |
tag-injection.c
|
|
|
tag-injection.cpp
|
|
|
target-features.m
|
[NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity test/check in clang/test
|
2021-11-24 14:03:49 -05:00 |
target-platform-features.m
|
|
|
template_default_argument.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
template_name_lookup.cpp
|
[AST] lookup in parent DeclContext for transparent DeclContext
|
2022-01-11 10:16:26 +08:00 |
template-default-args.cpp
|
|
|
template-function-specialization.cpp
|
[C++20] [Module] Support reachable definition initially/partially
|
2022-06-29 12:48:48 +08:00 |
template-lambdas.cppm
|
[NFC] [C++20] [Modules] Add more lambda tests
|
2022-12-14 11:30:12 +08:00 |
template-pack.cppm
|
[NFC] Add a test about template pack for C++20 Modules
|
2023-02-28 14:38:46 +08:00 |
template-specialization-visibility.cpp
|
|
|
templates-2.mm
|
|
|
templates.mm
|
[Clang] Convert various tests to opaque pointers (NFC)
|
2022-12-12 17:11:46 +01:00 |
textual-hdr-in-umbrella-hdr.m
|
|
|
textual-headers.cpp
|
[Clang] Improve error message for violations of -fmodules-decluse.
|
2023-01-31 09:57:23 -05:00 |
thread-safety.cpp
|
|
|
timestamps.c
|
[Module] Respect -fno-pch-timestamps when building modules
|
2023-02-01 10:34:35 -08:00 |
typedef-tag-not-visible.m
|
|
|
typo.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
umbrella-header-include-builtin.mm
|
|
|
unavailable-local-visibility.test
|
|
|
undefined-type-fixit1.cpp
|
|
|
unnecessary-module-map-parsing.c
|
|
|
unused-global-init.cpp
|
|
|
update-after-load.cpp
|
|
|
update-exception-spec.cpp
|
[test] Make tests pass regardless of gnu++14/gnu++17 default
|
2022-09-04 05:29:32 +00:00 |
use-after-free.m
|
|
|
use-exportas-for-link.m
|
[clang] Unconditionally add autolink hints for frameworks.
|
2023-03-16 15:31:17 -07:00 |
use-extern-language-linkage.cppm
|
[C++20] [Modules] Make TheImplicitGlobalModuleFragment and TheExportedImplicitGlobalModuleFragment to be useable modules
|
2023-03-03 11:15:29 +08:00 |
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
|
[clang] Remove rdar links; NFC
|
2023-08-28 12:13:42 -04:00 |
validate-file-content.m
|
|
|
validate-system-headers.m
|
[modules] Allow to validate system headers less often with -fmodules-validate-once-per-build-session .
|
2022-10-12 11:10:08 -07:00 |
var-templates.cpp
|
|
|
vfs-umbrella-same-dir.m
|
[clang] Make FileEntryRef::getDir() return the as-requested DirectoryEntryRef
|
2023-05-25 12:36:57 -07:00 |
visibility-in-instantiation.cpp
|
|
|
warn-unused-local-typedef.cpp
|
|
|
warning-mismatch.m
|
|
|
Werror-Wsystem-headers.m
|
|
|
Werror.m
|
|
|
wildcard-submodule-exports.cpp
|
|
|
working-dir-flag.m
|
Use functions with prototypes when appropriate; NFC
|
2022-02-10 16:06:03 -05:00 |
Wsystem-headers-in-module.c
|
[clang][modules] Add -Wsystem-headers-in-module=
|
2023-08-09 10:40:53 -07:00 |