hanchenye-llvm-project/clang/test/Modules
Richard Smith b45a6f72b6 Add missing serialization code for one of the CXXRecordDecl definition flags.
llvm-svn: 206493
2014-04-17 20:33:01 +00:00
..
Inputs Add missing serialization code for one of the CXXRecordDecl definition flags. 2014-04-17 20:33:01 +00:00
redecls Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
self-import-header
auto-module-import.m Generate a marker token when entering or leaving a submodule when building a 2013-11-23 04:06:09 +00:00
autolink.m Fix autolinking when modules are imported in pch files 2014-01-31 01:06:56 +00:00
build-fail-notes.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
builtins.m
compiler_builtins.m
compiler_builtins_arm.m
config_macros.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
conflicts.m
cstd.m
cxx-decls.cpp Add missing serialization code for one of the CXXRecordDecl definition flags. 2014-04-17 20:33:01 +00:00
cxx-inline-namespace.cpp If a name is injected into an imported inline namespace without reopening that 2014-03-23 20:41:56 +00:00
cxx-irgen.cpp Fix test/Modules/cxx-irgen.cpp for PPC64 2014-04-12 11:50:34 +00:00
cxx-linkage-cache.cpp
cxx-many-overloads.cpp
cxx-templates.cpp Add the location of Decls to ast dump. 2014-04-02 05:48:29 +00:00
cycles.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
declare-use.S modify declare-use.S to work when full toolchain not present 2014-03-18 12:25:27 +00:00
declare-use1.cpp Modules: Let -fmodules-decluse ignore headers that aren't in a module 2013-12-11 12:13:00 +00:00
declare-use2.cpp Change layering warning tests to not actually build modules. 2013-12-11 09:11:12 +00:00
declare-use3.cpp Use the expansion location of the file name when finding the module. 2014-03-19 10:22:36 +00:00
declare-use4.cpp Use the expansion location of the file name when finding the module. 2014-03-19 10:22:36 +00:00
decldef.m During typo correction, check for an exact match in an unimported module. If we 2013-08-20 20:35:18 +00:00
decldef.mm C++ modules: fix a bug where loading a declaration with some name would prevent 2013-09-09 07:34:56 +00:00
dependency-gen-inferred-map.m [Modules] Make sure that the synthesized file "__inferred_module.map" doesn't show up as dependency of a module file. 2014-03-14 02:26:31 +00:00
dependency-gen-pch.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
dependency-gen.m Tweak some test paths to match on Windows 2014-03-07 08:15:35 +00:00
diag-pragma.c Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
diamond-pch.c Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
diamond.c Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
direct-module-import.m
driver.c Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
epic-fail.m Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
exclude-header.c If a header is explicitly included in module A, and excluded from an umbrella 2014-04-08 13:13:04 +00:00
extern_c.cpp Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' 2014-03-08 00:03:56 +00:00
extern_c_bad.cpp Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. 2014-03-02 05:58:18 +00:00
fatal-module-loader-error.m libclang: report error code for bad PCH files 2014-02-12 19:12:37 +00:00
fmodules-validate-once-per-build-session.c Don't use find | xargs in test/Modules/fmodules-validate-once-per-build-session.c 2014-02-12 11:50:37 +00:00
global_index.m
header-import.m
ignored_macros.m
import-decl.cpp Modules: Teach the preprocessor to recognize 'import' only after an '@'. 2013-11-07 22:55:02 +00:00
include-relative.c clang/test/Modules/include-relative.c REQUIRES shell due to chdir. 2014-03-11 09:00:49 +00:00
incomplete-module.m
inferred-frameworks.m
inferred-submodules.m
initializer_list.cpp C++ modules: don't lose track of a 'namespace std' that is imported from a module. 2013-10-18 06:54:39 +00:00
irgen.c Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
linkage-merge.cpp DR101, PR12770: If a function is declared in the same context as a 2014-02-06 01:31:33 +00:00
linkage-merge.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
load_failure.c Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
lookup.cpp Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
lookup.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
macro-undef-through-pch.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
macros.c If a module A exports a macro M, and a module B imports that macro and #undef's 2014-03-01 00:08:04 +00:00
macros2.c Fix crash if a submodule overrides one of its own macros, and add support for 2014-03-06 03:16:27 +00:00
malformed.cpp Fix module name collision in tests. 2013-11-23 05:21:32 +00:00
method_pool.m
modify-module.m
modular_maps.cpp Revert "Modules: Make missing headers in a module.map a warning not an error." 2013-12-16 14:57:22 +00:00
module-private.cpp Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
module_file_info.m Add module name and module map file to -module-file-info 2014-04-14 22:12:44 +00:00
modulemap-locations.m Add a new spelling for module map files 'module.modulemap' 2014-03-19 20:23:34 +00:00
modules-with-same-name.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
namespaces.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
normal-module-map.cpp During typo correction, check for an exact match in an unimported module. If we 2013-08-20 20:35:18 +00:00
objc-categories.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
objc_redef.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
odr.cpp Basic ODR checking for C++ modules: 2013-10-18 06:05:18 +00:00
on-demand-build.m
on-demand-macros.m
pch-used.m Note when a decl is used in AST files. 2013-09-05 00:02:25 +00:00
private.cpp
private1.cpp Use the same SourceManager for ModuleMaps and compilations. 2013-10-24 07:51:24 +00:00
prune.m Fix find command in test/Modules/prune.m broken by r206201 2014-04-14 18:50:28 +00:00
recursive.c clang/test/Modules/recursive.c: Tweak expressions for win32. 2014-03-06 00:12:04 +00:00
recursive_visibility.mm Include non-explicit submodules in exported module list 2013-11-04 21:51:33 +00:00
redecl-merge.m
redecl-merge2.m
redecl-namespaces.mm Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
redeclarations.m Require a module.map file to load a module 2014-01-22 23:19:39 +00:00
renamed.m Move the input files for the unnecessary-module-map-parsing test to Inputs. 2013-12-13 10:08:24 +00:00
requires.m Allow a new syntax in a module requires-declaration: 2013-10-28 22:18:19 +00:00
requires.mm Allow a new syntax in a module requires-declaration: 2013-10-28 22:18:19 +00:00
resolution-change.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
separate_map_tree.cpp Allow a header to be part of multiple modules. 2013-10-22 08:09:47 +00:00
serialized-diags.m
stddef.m
strict-decluse.cpp Add -fmodules-strict-decluse to check that all headers are in modules 2014-04-11 11:47:45 +00:00
string_names.cpp Allow string literals as module names. 2013-12-06 09:25:54 +00:00
subframework-from-intermediate-path.m Prevent lookup of subframework modules by name without parent framework 2014-03-20 18:27:26 +00:00
subframeworks.m During typo correction, check for an exact match in an unimported module. If we 2013-08-20 20:35:18 +00:00
submodules-preprocess.cpp
submodules.cpp If a #include finds a file relative to the current file, don't forget to check 2014-03-05 20:51:45 +00:00
submodules.m
system_headers.m [Modules] If a module map resides in a system header directory, treat it as a system module. 2013-06-21 16:28:10 +00:00
system_version.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
template-specialization-visibility.cpp When a type's definition is instantiated, the definition becomes visible, even 2014-03-10 00:04:29 +00:00
templates.mm When merging class definitions across modules in C++, merge together fields. 2013-10-07 08:02:11 +00:00
unnecessary-module-map-parsing.c Modules: Don't warn upon missing headers while reading the module map. 2013-12-17 10:31:37 +00:00
update-after-load.cpp If a visibility update record is found for a DeclContext after that Decl has 2014-03-11 03:10:46 +00:00
using-decl.cpp Make UsingShadowDecls redeclarable. This fixes some visibility problems with 2013-10-23 02:17:46 +00:00
validate-system-headers.m Have validate-system-headers override validate-once-per-build-session 2014-04-08 15:36:28 +00:00
wildcard-submodule-exports.cpp