llvm-project/clang/test
Richard Smith 444e6f3d82 Recover better from an incompatible .pcm file being provided by -fmodule-file=.
We try to include the headers of the module textually in this case, still
enforcing the modules semantic rules. In order to make that work, we need to
still track that we're entering and leaving the module. Also, if the module was
also marked as unavailable (perhaps because it was missing a file), we
shouldn't mark the module unavailable -- we don't need the module to be
complete if we're going to enter it textually.

llvm-svn: 288449
2016-12-02 01:52:28 +00:00
..
ARCMT [test/objcmt] Add a follow-up test case for r275600. 2016-07-15 20:40:24 +00:00
ASTMerge Fixed layout of test/ASTMerge. 2016-11-16 18:21:00 +00:00
Analysis [analyzer] Drop explicit mention of range constraint solver 2016-12-01 17:06:39 +00:00
CXX PR23281: Fix implementation of DR1891 to implement the intent: that is, a 2016-11-16 00:03:24 +00:00
CodeCompletion Fix heuristics skipping invalid ctor-initializers with C++11 2016-11-03 07:36:17 +00:00
CodeGen Use ${:uid} to generate unique MS asm labels, not {:uid} 2016-11-29 00:39:37 +00:00
CodeGenCUDA [CUDA] Rename cuda_builtin_vars.h to __clang_cuda_builtin_vars.h. 2016-10-08 22:16:08 +00:00
CodeGenCXX Add a space in a run line. NFC. 2016-12-01 20:16:56 +00:00
CodeGenCoroutines [coroutines] Add allocation and deallocation substatements. 2016-10-27 16:28:31 +00:00
CodeGenObjC Switch CGObjCMac to use ConstantInitBuilder. Whew. 2016-11-30 02:39:18 +00:00
CodeGenObjCXX Forward ns_consumed delegate arguments with a move. 2016-11-18 01:08:24 +00:00
CodeGenOpenCL [OpenCL] Prevent generation of globals in non-constant AS for OpenCL. 2016-11-29 17:01:19 +00:00
Coverage Make output of -ast-print a valid C++ code. 2016-11-10 08:49:37 +00:00
CoverageMapping [Coverage] Support for C++17 if initializers 2016-10-14 23:38:16 +00:00
Driver [CUDA] "Support" ASAN arguments in CudaToolChain 2016-12-02 01:42:54 +00:00
FixIt Warn when 'assume_nonnull' infers nullability within an array. 2016-11-10 23:28:30 +00:00
Format Make clang-format remove duplicate headers when sorting #includes. 2016-08-10 09:32:23 +00:00
Frontend Give this test that uses Itanium mangling a triple 2016-11-30 00:31:16 +00:00
Headers [OpenCL] Remove redundant test for OpenCL header file 2016-11-07 15:55:51 +00:00
Index [libclang] Add APIs to check the result of an integer expression in CXEvalResult without overflow 2016-12-01 23:41:27 +00:00
Integration
Layout [MS ABI] Implement __declspec(empty_bases) and __declspec(layout_version) 2016-05-23 17:16:12 +00:00
Lexer Mark aligned allocation as done. 2016-10-10 06:55:42 +00:00
Misc [Sema] Set range end of constructors and destructors in template instantiations 2016-11-28 11:11:34 +00:00
Modules Recover better from an incompatible .pcm file being provided by -fmodule-file=. 2016-12-02 01:52:28 +00:00
OpenMP [OpenMP] Sema and parsing for 'teams distribute parallel for simd' pragma 2016-11-30 23:51:03 +00:00
PCH Add dllexport default ctor closure PCH regression test for PR31121 2016-11-23 18:33:54 +00:00
Parser [ObjC] Avoid a @try/@finally/@autoreleasepool fixit when parsing an expression 2016-12-01 12:14:38 +00:00
Preprocessor [CUDA] Attempt to fix test failures in cuda-macos-includes.cu. 2016-11-18 01:11:32 +00:00
Profile Add test for D21736. 2016-11-22 20:03:40 +00:00
Rewriter
Sema [TableGen] Ignore fake args for parsing-related arg counts. 2016-12-01 17:52:39 +00:00
SemaCUDA [CUDA] Use only the GVALinkage on function definitions. 2016-11-08 23:45:51 +00:00
SemaCXX PR31081: ignore exception specifications when deducing function template 2016-12-01 02:11:49 +00:00
SemaObjC [ObjC] Prevent infinite loops when iterating over redeclaration 2016-11-21 11:16:30 +00:00
SemaObjCXX Don't require nullability on 'va_list'. 2016-11-10 23:28:34 +00:00
SemaOpenCL [OpenCL] Refactor read_only/write_only pipes. 2016-12-01 11:30:49 +00:00
SemaTemplate Make output of -ast-print a valid C++ code. 2016-11-10 08:49:37 +00:00
TableGen
Tooling
Unit
VFS Don't diagnose non-modular includes when we are not compiling a module. 2016-08-26 17:16:46 +00:00
.clang-format
CMakeLists.txt [test] Fix detecting LLVM zlib support in stand-alone builds 2016-11-01 20:31:52 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg [test] Correctly include build llvm_shlib_dir in stand-alone builds 2016-11-15 12:54:10 +00:00
lit.site.cfg.in XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set 2016-09-29 07:43:08 +00:00
make_test_dirs.pl