hanchenye-llvm-project/clang/test/Modules
Richard Smith 462b6fc6dc [modules] Turn off a broken optimization: we need to pick up implicit special
members from all redefinitions of a class that have them, in case the special
member is defined in one module but only declared in another.

llvm-svn: 215675
2014-08-14 20:30:52 +00:00
..
Inputs [modules] Turn off a broken optimization: we need to pick up implicit special 2014-08-14 20:30:52 +00:00
macro-reexport [modules] Substantially improve handling of #undef: 2014-07-25 04:40:03 +00:00
redecls
self-import-header
Rmodule-build.m test/Modules: Use FileCheck's -allow-empty instead of "count 0" 2014-08-07 18:45:21 +00:00
Werror-Wsystem-headers.m Reapply r207477 and r207479 without cyclic dependency 2014-04-29 16:25:26 +00:00
Werror.m Reapply r207477 and r207479 without cyclic dependency 2014-04-29 16:25:26 +00:00
add-remove-private.m Verify all the module map files for a pcm are the same on load 2014-08-12 16:42:33 +00:00
auto-module-import.m
autolink.m Improve robustness of tests for module flags metadata 2014-06-19 16:10:21 +00:00
build-fail-notes.m
builtins.m
compiler_builtins.m
compiler_builtins_arm.m Remove REQUIRES lines from portable tests 2014-06-25 22:46:44 +00:00
config_macros.m
conflicts.m
cstd.m
cxx-decls.cpp [modules] When we merge redecl chains or mark a decl used with an update 2014-06-16 20:26:19 +00:00
cxx-inline-namespace.cpp
cxx-irgen.cpp clang/test/Modules/cxx-irgen.cpp: Let it tolerant of x86_thiscallcc. 2014-08-14 00:23:30 +00:00
cxx-linkage-cache.cpp
cxx-lookup.cpp [modules] When performing a lookup into a namespace, ensure that any later 2014-08-13 01:23:33 +00:00
cxx-many-overloads.cpp
cxx-templates.cpp [modules] When we merge together multiple class template specialization 2014-08-14 02:21:01 +00:00
cycles.c
declare-use.S
declare-use1.cpp
declare-use2.cpp
declare-use3.cpp
declare-use4.cpp
decldef.m
decldef.mm If a declaration is loaded, and then a module import adds a redeclaration, then 2014-05-16 23:01:30 +00:00
dependency-dump-dependent-module.m Disable Modules/dependency-dump-dependent-module.m on win32 for now. 2014-06-20 15:04:25 +00:00
dependency-dump.m test: Just check the VFS when testing module-dependency-dump 2014-06-19 20:18:00 +00:00
dependency-gen-inferred-map.m
dependency-gen-pch.m
dependency-gen.m
diag-pragma.c
diamond-pch.c
diamond.c
direct-module-import.m
driver.c
epic-fail.m
exclude-header.c
extern_c.cpp
extern_c_bad.cpp
fatal-module-loader-error.m
filename.cpp Default getFile() to use the last accessed name in the FileEntry. 2014-08-13 12:34:41 +00:00
fmodules-validate-once-per-build-session.c
global_index.m
header-import.m
ignored_macros.m
implementation-of-module.m Add stopgap option -fmodule-implementation-of <name> 2014-07-23 15:30:23 +00:00
import-decl.cpp
import-self.m Make module self-import an error 2014-05-05 05:31:33 +00:00
include-relative.c
incomplete-module.m
inferred-framework-case.m Try harder to supress the test from r212975 on Windows 2014-07-14 21:14:28 +00:00
inferred-frameworks.m
inferred-submodules.m
initializer_list.cpp
irgen.c
linkage-merge.cpp
linkage-merge.m
load-after-failure.m Fix use-after-free and spurious error during module load 2014-05-19 16:13:45 +00:00
load_failure.c
lookup.cpp
lookup.m
macro-hiding.cpp [modules] Fix some of the confusion when computing the override set for a macro 2014-07-21 04:10:40 +00:00
macro-undef-through-pch.m
macros.c [modules] Weaken an out-of-date assertion: an #undef can have no location if we 2014-08-09 01:24:07 +00:00
macros2.c
malformed.cpp
merge-typedefs.cpp [modules] When considering merging a newly-declared typedef into an imported 2014-08-10 02:20:15 +00:00
method_pool.m
missing-header.m
missing-submodule.m Do not print inferred submodules explicitly in __inferred_module.map 2014-04-23 21:10:46 +00:00
modify-module.m
modular_maps.cpp
module-private.cpp
module_file_info.m Use -Rblah, not -Wblah, to control remark diagnostics. This was always the 2014-08-07 00:24:21 +00:00
modulemap-locations.m
modules-with-same-name.m
namespaces.cpp
no-stale-modtime.m Use -Rblah, not -Wblah, to control remark diagnostics. This was always the 2014-08-07 00:24:21 +00:00
normal-module-map.cpp
objc-categories.m
objc_redef.m
odr.cpp
on-demand-build.m
on-demand-macros.m
pch-used.m
private.cpp
private1.cpp
prune.m
recursive.c
recursive_visibility.mm
redecl-add-after-load.cpp If two sibling modules declare the same entity, and we indirectly pull a 2014-05-19 20:59:20 +00:00
redecl-merge.m
redecl-merge2.m
redecl-namespaces.mm
redeclarations.m
renamed.m
require-modular-includes.m Remove -Wnon-modular-include 2014-05-08 18:09:29 +00:00
requires.m
requires.mm
resolution-change.m Reapply r207477 and r207479 without cyclic dependency 2014-04-29 16:25:26 +00:00
separate_map_tree.cpp
serialized-diags.m
stddef.m
strict-decluse.cpp
string_names.cpp
subframework-from-intermediate-path.m
subframeworks.m
submodules-preprocess.cpp
submodules.cpp Make module self-import an error 2014-05-05 05:31:33 +00:00
submodules.m
system_headers.m
system_version.m
template-specialization-visibility.cpp If an instantiation of a template is required to be a complete type, check 2014-05-07 02:25:43 +00:00
templates-2.mm [modules] Turn off a broken optimization: we need to pick up implicit special 2014-08-14 20:30:52 +00:00
templates.mm Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
undefined-type-fixit1.cpp
unnecessary-module-map-parsing.c
update-after-load.cpp
using-decl.cpp
validate-system-headers.m
wildcard-submodule-exports.cpp