hanchenye-llvm-project/clang/test
Douglas Gregor a6e053e61a Variadic templates: extend the Expr class with a bit that specifies
whether the expression contains an unexpanded parameter pack, in the
same vein as the changes to the Type hierarchy. Compute this bit
within all of the Expr subclasses.

This change required a bunch of reshuffling of dependency
calculations, mainly to consolidate them inside the constructors and
to fuse multiple loops that iterate over arguments to determine type
dependence, value dependence, and (now) containment of unexpanded
parameter packs.

Again, testing is painfully sparse, because all of the diagnostics
will change and it is more important to test the to-be-written visitor
that collects unexpanded parameter packs.

llvm-svn: 121831
2010-12-15 01:34:56 +00:00
..
ASTMerge Fix two thinkos and add a test for importing the AST of a category 2010-12-08 16:41:55 +00:00
Analysis Add test case for r120795. 2010-12-03 06:53:12 +00:00
CXX Variadic templates: extend the Expr class with a bit that specifies 2010-12-15 01:34:56 +00:00
CodeCompletion Don't crash when code-completing after "#include <". It would be far 2010-12-09 23:35:36 +00:00
CodeGen Generalize this test to work without instruction names. 2010-12-14 01:33:14 +00:00
CodeGenCXX Treat visibility on an enclosing namespace as a non-explicit source of 2010-12-10 02:59:44 +00:00
CodeGenObjC Do unary conversions on vararg arguments and *then* special-case float. 2010-12-06 18:36:11 +00:00
CodeGenObjCXX Test case. 2010-12-07 22:55:51 +00:00
Coverage putback r116782, it's a safe fix and should not break windows 2010-10-21 03:59:06 +00:00
Driver Driver: M and MM should be grouped together, <rdar://problem/8744831>. 2010-12-08 21:33:40 +00:00
FixIt Disable this test until we figure out what madness it causes 2010-10-26 23:34:31 +00:00
Frontend
Headers Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. 2010-12-02 17:31:16 +00:00
Index In clang_getCursor(), don't override a preprocessing cursor within 2010-12-10 07:23:11 +00:00
Lexer Fix diagnostic for reporting bad escape sequence. 2010-12-03 00:09:56 +00:00
Misc Implement -working-directory. 2010-11-03 22:45:23 +00:00
PCH Read/write from/to PCH the diagnostic mappings that the user set so that e.g. #pragma clang diagnostic can be used in a PCH. 2010-11-05 22:10:18 +00:00
Parser When parsing something that looks like an ill-formed 2010-11-19 17:10:50 +00:00
Preprocessor This really seems like a boring set of fixes to our tests to make them more 2010-11-16 10:26:08 +00:00
Rewriter Fix rewriter to match recent changes in property ref 2010-12-04 21:22:13 +00:00
Sema Improved complex constants evaluation. 2010-12-11 16:05:48 +00:00
SemaCUDA Sema: diagnose kernel functions with non-void return type 2010-12-12 23:02:57 +00:00
SemaCXX Remove a type that got reduced away from this test case but not actually deleted. 2010-12-13 08:01:53 +00:00
SemaObjC Enhance my implementation of //rdar ://8747333 in r121597 to allow 2010-12-11 18:39:37 +00:00
SemaObjCXX Objective-C pointer conversions to 'id' or qualified 'id' subsume 2010-12-06 22:09:19 +00:00
SemaTemplate Do not substitute template types if template has dependent context 2010-12-10 17:08:53 +00:00
CMakeLists.txt Add dependency to "make clang-test check-all". 2010-12-10 02:58:03 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg test: add .cu extension 2010-12-01 04:22:41 +00:00
lit.site.cfg.in
make_test_dirs.pl