llvm-project/clang/test/Modules
Bruno Cardoso Lopes 6736e199c7 [Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list.
This adds support for modules that require (no-)gnu-inline-asm
environment, such as the compiler builtin cpuid submodule.

This is the gnu-inline-asm variant of https://reviews.llvm.org/D23871

Differential Revision: https://reviews.llvm.org/D23905

rdar://problem/26931199

llvm-svn: 280159
2016-08-30 21:25:42 +00:00
..
Inputs [Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list. 2016-08-30 21:25:42 +00:00
DebugInfoSubmoduleImport.c [modules][debuginfo] Only include imported modules when targeting LLDB 2016-05-03 23:06:40 +00:00
DebugInfoSubmodules.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
DebugInfoTransitiveImport.m [modules][debuginfo] Only include imported modules when targeting LLDB 2016-05-03 23:06:40 +00:00
ExtDebugInfo.cpp Typo. 2016-08-22 22:38:18 +00:00
ExtDebugInfo.m Module Debugging: Emit the canonical debug info for Objective-C classes 2016-04-20 23:59:32 +00:00
ModuleDebugInfo.cpp Module debug info: Fix a bug in handling record decls without fields. 2016-08-17 18:27:24 +00:00
ModuleDebugInfo.m Module Debugging: Emit the canonical debug info for Objective-C classes 2016-04-20 23:59:32 +00:00
ModuleModuleDebugInfo.cpp Add the second half of the testcase I should have added in 279485. 2016-08-22 22:30:34 +00:00
Rmodule-build.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
Werror-Wsystem-headers.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
Werror.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
add-remove-private.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
anon-namespace.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
attr-unavailable.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
auto-import-unavailable.cpp [modules] PR20507: Avoid silent textual inclusion. 2015-08-17 16:39:30 +00:00
auto-module-import.m [modules] When a #include is mapped to a module import and appears somewhere 2015-11-17 23:32:01 +00:00
autolink.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
autolinkTBD.m Fix auto-link for text-based dynamic library SDKs. 2015-11-13 19:08:07 +00:00
available-is-better.cpp [modules] PR20507: Avoid silent textual inclusion. 2015-08-17 16:39:30 +00:00
build-fail-notes.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
builtins.m Fix predefine for __NSConstantString struct type 2016-02-04 00:55:24 +00:00
compiler_builtins.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
compiler_builtins_aarch64.m Make 'arm' cover both 32 and 64 bit architecutres 2015-08-07 01:59:56 +00:00
compiler_builtins_arm.m Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
config_macros.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
conflicts.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
crash-vfs-path-emptydir-entries.m [CrashReproducer] Add -fmodule-cache-path to reproducer script 2016-04-01 17:39:08 +00:00
crash-vfs-path-symlink-component.m [CrashReproducer] Always use realpath for destination 2016-05-06 23:58:58 +00:00
crash-vfs-path-symlink-topheader.m [CrashReproducer] Add -fmodule-cache-path to reproducer script 2016-04-01 17:39:08 +00:00
crash-vfs-path-traversal.m [CrashReproducer] Setup 'use-external-names' in YAML files. 2016-04-13 19:28:21 +00:00
crash-vfs-relative-overlay.m [CrashReproducer] Setup 'use-external-names' in YAML files. 2016-04-13 19:28:21 +00:00
crash-vfs-run-reproducer.m [VFS] Add 'ignore-non-existent-contents' field to YAML files 2016-08-12 01:50:53 +00:00
crash-vfs-umbrella-frameworks.m [Modules] Use vfs for (recursive) directory iteration 2016-05-16 16:46:01 +00:00
crashes.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cstd.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-decls.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-dtor.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-inline-namespace.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-irgen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
cxx-linkage-cache.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-lookup.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-many-overloads.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
cxx-templates.cpp Redirect unused output in test to /dev/null 2016-06-09 22:39:20 +00:00
cycles.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
darwin_specific_modulemap_hacks.m [Modules] Add Darwin-specific compatibility module map parsing hacks 2015-08-13 17:13:33 +00:00
debug-info-moduleimport.m [modules][debuginfo] Only include imported modules when targeting LLDB 2016-05-03 23:06:40 +00:00
declare-use-compatible.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +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] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
declare-use2.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
declare-use3.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
declare-use4.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
declare-use5.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
decldef.m [modules] Simplify and generalize the existing rule for finding hidden 2015-11-12 22:19:45 +00:00
decldef.mm [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
deferred-lookup.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
dependency-dump-dependent-module.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
dependency-dump.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
dependency-gen-inferred-map.m Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
dependency-gen-pch.m [modules] When building a dependency file, include module maps parsed in the 2015-08-09 04:46:57 +00:00
dependency-gen.m [modules] When building a dependency file, include module maps parsed in the 2015-08-09 04:46:57 +00:00
dependency-gen.modulemap [modules] For explicit module file dependencies, only list direct dependency module files. 2015-08-13 18:30:25 +00:00
diag-pragma.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
diagnostic-options-out-of-date.m Modules: add command line option fmodules-disable-diagnostic-validation 2016-07-26 17:12:17 +00:00
diagnostics.modulemap [modules] When diagnosing errors in module map files found by 'extern module' declarations, show how we got to that module map file. 2015-07-14 02:06:01 +00:00
diamond-pch.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
diamond.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
direct-module-import.m Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
driver.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
elaborated-type-specifier-from-hidden-module.m Reapply "[Modules] Fix regression when an elaborated-type-specifier mentions a hidden tag" 2015-12-11 22:05:13 +00:00
embed-files-compressed.cpp [modules] Compress files embedded into a .pcm file, to reduce the disk usage of -fembed-all-files mode. 2016-02-06 02:06:43 +00:00
embed-files.cpp Disable a flaky test on Windows that uses "echo >>" 2016-07-21 21:07:47 +00:00
empty.modulemap Attempt to fix greendragon buildbot failures; apparently wc sometimes inserts a leading space into its output. Just check for a matching number anywhere in the output. 2015-07-20 08:40:51 +00:00
epic-fail.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
exclude-header.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
explicit-build-extra-files.cpp [modules] Stop dropping 'module.timestamp' files into the current directory 2015-08-15 00:34:15 +00:00
explicit-build-flags.cpp Restructure the propagation of -fPIC/-fPIE. 2016-06-23 15:07:32 +00:00
explicit-build-missing-files.cpp [modules] Extend r266113 to cope with submodules. 2016-04-12 20:20:33 +00:00
explicit-build-overlap.cpp [modules] Tests for r245390. 2015-08-18 23:42:50 +00:00
explicit-build-prefer-self.cpp Write output file to temp directory. The tests shouldn't assume that 2015-06-23 09:26:37 +00:00
explicit-build-relpath.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
explicit-build.cpp Fix a bug preventing the cause for a module file-not-found from being displayed 2016-08-29 20:46:59 +00:00
exponential-paths.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
extensions.c Introduce module file extensions to piggy-back data onto module files. 2015-11-03 18:33:07 +00:00
extern_c.cpp [modules] Allow the error on importing a C++ module within an extern "C" 2015-10-13 00:39:40 +00:00
extern_c_bad.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
fatal-module-loader-error.m [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module. 2015-08-09 08:48:41 +00:00
filename.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
fmodules-validate-once-per-build-session.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
framework-name.m [Modules] Be consistent about finding a module for framework headers 2015-07-02 13:19:48 +00:00
getSourceDescriptor-crash.cpp [modules][debuginfo] Only include imported modules when targeting LLDB 2016-05-03 23:06:40 +00:00
global_index.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
header-import.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
header-in-multiple-maps.cpp [modules] If we have a choice between including a file textually and importing 2015-02-13 23:50:20 +00:00
hidden-definition.cpp [modules] Don't try to use the definition of a class if 2015-12-18 22:19:11 +00:00
ignored_macros.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
implementation-of-module.m Keep -fmodule-implementation-of as an alias of -fmodule-name. 2016-04-06 23:28:26 +00:00
implicit-build-config-out-of-date.m [Modules] Early-exit if ReadOptionsBlock fails to avoid crashing 2016-02-11 18:54:02 +00:00
import-decl.cpp Modules: Teach the preprocessor to recognize 'import' only after an '@'. 2013-11-07 22:55:02 +00:00
import-self.m [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single 2016-02-19 22:25:36 +00:00
include-own-headers.m [modules] Don't diagnose non-modular includes from modular files that are 2016-03-14 17:52:37 +00:00
include-relative.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
include_next.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
incomplete-module.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
inferred-attributes.mm [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
inferred-framework-case.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
inferred-frameworks.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
inferred-submodules.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
initializer_list.cpp [modules] Properly check whether a declaration is std::initializer_list. This 2015-02-24 03:30:14 +00:00
internal-constants.cpp [modules] Rationalize the behavior of Decl::declarationReplaces, and in 2015-11-03 03:13:11 +00:00
invalidate-identifiers.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
irgen.c Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
lambda-context.cpp Lazily load the ContextDecl for a lambda's DefinitionData, to fix a 2016-08-25 00:34:00 +00:00
libstdcxx-ambiguous-internal.cpp [modules] Generalize the workaround for multiple ambiguous definitions of 2015-11-04 19:26:32 +00:00
linkage-merge.cpp [modules] In C++, stop serializing and deserializing a list of declarations in 2015-07-21 23:54:07 +00:00
linkage-merge.m [Sema] Emit a better diagnostic when variable redeclarations disagree 2015-07-14 20:08:49 +00:00
load-after-failure.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
load_failure.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
lookup.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
lookup.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macro-ambiguity.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macro-hiding.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macro-masking.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macro-reexport.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macro-undef-through-pch.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
macros.c [modules] Fix a corner case in the macro override rules: properly handle overridden leaf module macros. 2015-09-16 00:55:50 +00:00
macros2.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
malformed.cpp [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
merge-anon-in-template.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-class-definition-visibility.cpp [modules] Properly merge visibility of class definitions that got merged while 2015-06-25 21:42:33 +00:00
merge-decl-context.cpp [modules] Handle merged fields in designated initializers. 2016-04-08 19:57:40 +00:00
merge-decl-order.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-dependent-friends.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-enumerators.cpp [modules] Simplify and generalize the existing rule for finding hidden 2015-11-12 22:19:45 +00:00
merge-friends.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-implicit-special-members.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-name-for-linkage.cpp PR29166: when merging declarations with typedef names for linkage purposes, 2016-08-30 19:13:18 +00:00
merge-nested-templates.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-target-features.cpp [modules] If we're given a module file, via -fmodule-file=, for a module, but 2015-11-05 00:54:55 +00:00
merge-template-friend.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-template-members.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-template-pattern-visibility.cpp Fix regression introduced by r279164: only pass definitions as the PatternDef 2016-08-23 19:41:39 +00:00
merge-typedefs.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
merge-using-decls.cpp Re-commit r246497 (and dependent changes r246524 and r246521), reverted in 2015-09-01 20:35:42 +00:00
merge-vtable-codegen.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
method_pool.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
method_pool_write.m Method Pool in modules: we make sure that if a module contains an entry for 2016-04-29 19:04:05 +00:00
minimal-identifier-tables.cpp [modules] Separately track whether an identifier's preprocessor information and 2016-02-05 19:03:40 +00:00
misplaced-1.cpp [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
misplaced-2.cpp [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
misplaced-3.cpp [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
misplaced-4.cpp [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
misplaced-5.c [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
missing-header.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
missing-submodule.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
modify-module.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
modular_maps.cpp [modules] Make sure we always include the contents of private headers when 2016-01-08 22:36:45 +00:00
module-feature.m [Modules] Consider -fmodule-feature in module hash and when loading 2015-06-23 18:20:18 +00:00
module-map-path-hash.cpp [modules] Tighten up this test a bit. 2015-09-02 20:16:09 +00:00
module-private.cpp [modules] Simplify and generalize the existing rule for finding hidden 2015-11-12 22:19:45 +00:00
module_file_info.m Print the module format in clang -module-file-info. 2016-08-17 23:14:00 +00:00
modulemap-locations.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
modules-with-same-name.m Tweak clang/test/Modules/modules-with-same-name.m to run with GnuWin32's find.exe on newer version of Windows. 2015-06-23 08:37:21 +00:00
modules.idx Support watchOS and tvOS driver options 2015-10-30 16:30:27 +00:00
multiple-include.cpp [modules] When checking the include guard for a header, check whether it's 2015-07-10 22:27:17 +00:00
namespaces.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
no-implicit-builds.cpp [modules] Don't invent a module cache path unless implicit module builds are enabled. 2016-03-21 19:06:06 +00:00
no-implicit-maps.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
no-linkage.cpp [modules] Fix some more cases where we used to reject a conflict between two 2015-11-17 03:02:41 +00:00
no-stale-modtime.m [clang/test] Fix a flaky unittest on windows 2016-08-03 06:10:15 +00:00
normal-module-map.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
objc-categories.m Don't synthesize an ImportDecl for a module named in -fmodule-implementation-of 2016-02-05 01:10:05 +00:00
objc_redef.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
odr.cpp [modules] Don't emit initializers for VarDecls within a module eagerly whenever 2016-07-20 19:10:16 +00:00
on-demand-build.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
on-demand-macros.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
parse-attributes.modulemap [Modules] Don't swallow errors when parsing optional attributes. 2016-03-06 04:20:05 +00:00
pch-module-macro.m PCH + module: make sure we write out macros associated with builtin identifiers. 2016-05-31 18:19:32 +00:00
pch-used.m Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
pch_container.m Make the clang module container format selectable from the command line. 2015-07-17 01:19:54 +00:00
pr19692.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
pr20399.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
pr20786.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
pr21217.cpp Add test file missed from r223561. 2014-12-06 22:11:06 +00:00
pr21547.cpp Add -emit-llvm-only to the regression test for PR21547. 2016-03-30 22:22:50 +00:00
pr21687.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
pr24954.cpp [modules] Fix adding a templated friend functions to a namespace from another module. 2016-03-16 11:17:04 +00:00
pr25501.cpp PR25501: Delay loading visible updates for a declaration until after we've 2016-04-08 20:53:26 +00:00
pr26014.cpp Canonicalize UnaryTransformType types when they don't have a known underlying type. 2016-03-30 22:18:29 +00:00
pr26179.cpp Merge templated static member variables, fixes http://llvm.org/pr26179. 2016-01-22 19:03:27 +00:00
pr27041.cpp [modules] Write out identifiers if the ID is local, too. 2016-03-30 20:16:03 +00:00
pr27186.cpp [modules] Add forgotten test case to r265597. 2016-04-06 20:58:12 +00:00
pr27401.cpp Reland r267691 fixing PR27535. 2016-04-28 14:13:28 +00:00
pr27513.cpp PR27513: When determining which declaration to put into an exported lookup 2016-04-26 23:40:43 +00:00
pr27699.cpp Add regression test for PR27699. 2016-07-22 20:49:31 +00:00
pr27739.cpp [modules] Ask the canonical decl whether the constructor was defaulted. 2016-05-24 12:10:36 +00:00
pr27754.cpp PR27754: CXXRecordDecl::data() needs to perform an update even if it's called 2016-05-17 22:44:15 +00:00
pr27890.cpp [modules] Allow emission of update records for predefined __va_list_tag. 2016-06-20 15:10:40 +00:00
pr28332.cpp [modules] Teach the ASTWriter to ignore mutations coming from the ASTReader. 2016-07-22 21:08:24 +00:00
pr28438.cpp Remove debugging aids from this test and fix its expectations. 2016-08-18 06:15:19 +00:00
prebuilt-module.m clang/test/Modules/prebuilt-module.m: Prune "-triple" to fix a configuration mismatch. 2016-08-19 05:25:26 +00:00
preprocess.cpp [modules] Add a comment to explain why -E leaves some #includes in the preprocessed output. 2016-04-08 01:23:59 +00:00
preprocess.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
private.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
private.modulemap Allow use of private headers in different sub-modules. 2015-11-05 15:24:47 +00:00
private1.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
prune.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
public-private.modulemap Fix public-private.modulemap test case to clear the cache on every run. 2015-05-06 22:31:13 +00:00
rebuild.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
recursive.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
recursive_visibility.mm [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-add-after-load.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-found-building-chains.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-merge.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-merge2.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-namespaces.mm [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecl-templates.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redeclarations.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
redecls.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
relative-dep-gen.cpp [modules] When writing a module file built with -fmodule-map-file-home-is-cwd, 2015-08-13 23:47:44 +00:00
renamed.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
require-modular-includes.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
requires-gnuinlineasm.m [Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list. 2016-08-30 21:25:42 +00:00
requires.m [Modules] Allow missing header before a missing requirement 2015-07-13 19:48:52 +00:00
requires.mm [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
resolution-change.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
self-import-header.m Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
separate_map_tree.cpp [modules] Make sure we always include the contents of private headers when 2016-01-08 22:36:45 +00:00
serialized-diags.m
signal.m Mark clang/test/Modules/signal.m as REQUIRES:crash-recovery. 2015-07-05 23:00:44 +00:00
stddef.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
stddef.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
stress1.cpp [modules] When loading a template specialization, re-canonicalize its template 2015-08-09 01:05:31 +00:00
strict-decluse.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
string_names.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
subframework-from-intermediate-path.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
subframeworks.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
submodule-visibility-cycles.cpp [modules] Simplify and generalize the existing rule for finding hidden 2015-11-12 22:19:45 +00:00
submodule-visibility.cpp [modules] When a declaration has non-trivial visibility, check whether it's 2015-11-13 05:14:45 +00:00
submodules-merge-defs.cpp Push alias-declarations and alias-template declarations into scope even if 2016-07-15 20:53:25 +00:00
submodules-preprocess.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
submodules.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
submodules.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
suggest-include.cpp [modules] When diagnosing a missing module import, suggest adding a #include if 2016-04-27 21:57:05 +00:00
system_headers.m Update tests touched by r249656 2015-10-08 06:31:22 +00:00
system_version.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
tag-injection.c When a tag is declared in prototype scope in C, if we've decided that it 2016-01-11 22:41:53 +00:00
tag-injection.cpp [modules] If we're treating an elaborated-type-specifier as if it introduces a 2016-01-09 06:58:48 +00:00
target-features.m Make 'arm' cover both 32 and 64 bit architecutres 2015-08-07 01:59:56 +00:00
template-default-args.cpp [modules] When picking one of two template declarations as a lookup result, 2015-09-11 22:39:35 +00:00
template-specialization-visibility.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
templates-2.mm Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
templates.mm [modules] Don't emit initializers for VarDecls within a module eagerly whenever 2016-07-20 19:10:16 +00:00
textual-headers.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
thread-safety.cpp [modules] Fix thread safety analysis to cope with merging of FieldDecls across modules. 2015-08-12 02:17:52 +00:00
typedef-tag-not-visible.m [modules] Allow "redefinition" of typedef of anon tag from unimported submodule 2015-11-14 03:26:14 +00:00
typo.m Fix CodeCompletion & TypoCorrection when combining a PCH with Modules 2016-05-04 00:53:13 +00:00
undefined-type-fixit1.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
unnecessary-module-map-parsing.c [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
unused-global-init.cpp [modules] Don't emit initializers for VarDecls within a module eagerly whenever 2016-07-20 19:10:16 +00:00
update-after-load.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
update-exception-spec.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
use-after-free.m Modules: set SystemHeader to true if we are building a system module. 2016-05-17 02:15:12 +00:00
using-decl-redecl.cpp [modules] Don't diagnose a conflict between two using-declarations that name equivalent internal linkage entities. 2016-01-12 20:34:32 +00:00
using-decl.cpp Revert r240335. 2015-11-12 21:55:58 +00:00
va_list.cpp [modules] Fix merging of __va_list_tag's implicit special member functions. 2015-10-13 00:23:25 +00:00
va_list.m Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
validate-system-headers.m [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
warn-unused-local-typedef.cpp [Hexagon] unused-local-typedef warning test is passing. 2015-06-16 17:32:45 +00:00
wildcard-submodule-exports.cpp [modules] Simplify -cc1 interface for enabling implicit module maps. 2015-06-16 00:08:24 +00:00
working-dir-flag.m [modules] Fix issue where building a module from a relative path when -working-directory option is set, results in error. 2015-07-31 00:58:32 +00:00