llvm-project/clang/test
Vince Bridgers f761acfb1a [ASTImporter] Add Visitor for TypedefNameDecl's
We found a case where Typedef Name Declarations were not being added
correctly when importing builtin types. This exposed the need for a
TypedefNameDecl visitor so these types can be added by RecordDecl and
fields.

This code is covered by the ASTImporterTest cases that use the implicit
struct __NSConstantString_tag definitions.

Thanks to @martong for the debugging assist!

Depends on D83970.

Reviewed By: martong

Differential Revision: https://reviews.llvm.org/D83992
2020-07-28 11:52:29 -05:00
..
ARCMT
AST [Concepts] Fix ast dump for immediately declared constraint. 2020-07-28 12:10:03 +02:00
ASTMerge
Analysis [ASTImporter] Add Visitor for TypedefNameDecl's 2020-07-28 11:52:29 -05:00
CXX [clang] Pass the NamedDecl* instead of the DeclarationName into many diagnostics. 2020-07-28 10:30:35 +01:00
ClangScanDeps
CodeCompletion [CodeComplete] Add code completion after function equals 2020-07-01 12:51:25 +08:00
CodeGen [PowerPC] Cleanup p10vector clang test 2020-07-26 21:23:00 -05:00
CodeGenCUDA [CUDA][HIP] Let lambda be host device by default 2020-07-08 13:10:26 -04:00
CodeGenCXX [PGO] Supporting code for always instrumenting entry block 2020-07-22 15:01:53 -07:00
CodeGenCoroutines [Coroutines] Ensure co_await promise.final_suspend() does not throw 2020-06-22 15:01:42 -07:00
CodeGenHIP [NFC] Fixed ignored .hip test. 2020-06-29 18:57:14 +03:00
CodeGenObjC Re-enable "[InstCombine] Simplify boolean Phis with const inputs using CFG" 2020-07-16 16:09:08 +07:00
CodeGenObjCXX Re-enable "[InstCombine] Simplify boolean Phis with const inputs using CFG" 2020-07-16 16:09:08 +07:00
CodeGenOpenCL [SimplifyCFG] Do not create unneeded PR Phi in block with convergent calls 2020-07-22 13:53:50 +07:00
CodeGenOpenCLCXX [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
CodeGenSYCL
Coverage
CoverageMapping Revert abd45154b "[Coverage] Add comment to skipped regions" 2020-07-22 17:09:20 +02:00
Driver Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
FixIt
Format
Frontend [clang] Teach -fembed-bitcode option not to embed W_value Group 2020-07-14 14:40:43 -07:00
Headers [OpenMP][CUDA] Fix std::complex in GPU regions 2020-07-11 00:40:05 -05:00
Import [clang] Rework how and when APValues are dumped 2020-07-06 22:03:08 +01:00
Index [libclang] Fix crash when visiting a captured VLA 2020-07-08 13:10:16 -07:00
Integration
InterfaceStubs [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
Layout [AIX] Implement AIX special alignment rule about double/long double 2020-07-27 15:13:03 -04:00
Lexer [clang][slh] Add test for SLH feature checking macro 2020-05-15 12:23:31 -07:00
Misc Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
Modules [clang] Pass the NamedDecl* instead of the DeclarationName into many diagnostics. 2020-07-28 10:30:35 +01:00
OpenMP [OPENMP] Fix PR46730: Fix compiler crash on taskloop over constructible loop counters. 2020-07-24 10:48:20 -04:00
PCH accept 'clang++ -c a.pch -o a.o' to create PCH's object file 2020-07-22 10:21:23 +02:00
Parser [clang] Provide a more specific diagnostic for a misplaced lambda capture-default. 2020-07-18 20:35:16 +01:00
ParserSYCL
Preprocessor Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
Profile [PGO] Supporting code for always instrumenting entry block 2020-07-22 15:01:53 -07:00
Refactor
Rewriter
Sema [clang][NFC] Add a test for __attribute__((flag_enum)) with an unnamed enumeration. 2020-07-26 17:24:43 +01:00
SemaCUDA recommit 4fc752b30b [CUDA][HIP] Always defer diagnostics for wrong-sided reference 2020-07-17 09:14:39 -04:00
SemaCXX [clang] Pass the NamedDecl* instead of the DeclarationName into many diagnostics. 2020-07-28 10:30:35 +01:00
SemaObjC [clang][NFC] Tests showing the problems with some uses of NamedDecl::getDeclName in diagnostics, SemaOverload.cpp+SemaStmt.cpp part 2020-07-18 20:44:06 +01:00
SemaObjCXX Clang crashed while checking for deletion of copy and move ctors 2020-07-07 14:40:37 -04:00
SemaOpenCL [AST][RecoveryExpr] Fix a crash on opencl C++. 2020-07-20 15:15:30 +02:00
SemaOpenCLCXX [OpenCL] Fixed missing address space for templated copy constructor. 2020-07-27 15:18:49 +01:00
SemaSYCL [SYCL][OpenMP] Implement thread-local storage restriction 2020-06-17 14:36:00 +03:00
SemaTemplate Don't form a 'context-independent expr' reference to a member during 2020-07-27 19:38:22 -07:00
TableGen
Templight
Tooling [clang] Rework how and when APValues are dumped 2020-07-06 22:03:08 +01:00
Unit
VFS
clang-rename
utils/update_cc_test_checks [Utils][Fix] remove unnecessary ; at the end 2020-07-19 20:48:28 +02:00
.clang-format [clang] Partially revert "Disable a few formatting options for test/" 2020-07-21 14:53:37 +01:00
CMakeLists.txt [CMake] Simplify CMake handling for zlib 2020-07-23 23:05:36 -07:00
TestRunner.sh
cxx-sections.data
lit.cfg.py Revert abd45154b "[Coverage] Add comment to skipped regions" 2020-07-22 17:09:20 +02:00
lit.site.cfg.py.in [CMake] Simplify CMake handling for zlib 2020-07-23 23:05:36 -07:00
make_test_dirs.pl