hanchenye-llvm-project/clang/test
Richard Smith 928be491e0 Fix PR11848: decree that an alias template contains an unexpanded parameter pack
iff its substitution contains an unexpanded parameter pack. This has the effect
that we now reject declarations such as this (which we used to crash when
expanding):

  template<typename T> using Int = int;
  template<typename ...Ts> void f(Int<Ts> ...ints);

The standard is inconsistent on how this case should be treated.

llvm-svn: 148905
2012-01-25 02:14:59 +00:00
..
ARCMT arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
ASTMerge Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Analysis Switch PerformImplicitConversion over to use DefaultLvalueConversion for lvalue-to-rvalue conversion. 2012-01-24 22:51:26 +00:00
CXX Support decltype as a simple-type-specifier. 2012-01-24 05:47:35 +00:00
CodeCompletion Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
CodeGen The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable 2012-01-24 19:25:38 +00:00
CodeGenCUDA CUDA: IR generation support for device stubs 2011-10-06 18:51:56 +00:00
CodeGenCXX Testcase for PR11345. 2012-01-20 22:10:18 +00:00
CodeGenObjC When initializing a catch variable in ARC, be sure to emit retains 2012-01-17 20:16:56 +00:00
CodeGenObjCXX When initializing a catch variable in ARC, be sure to emit retains 2012-01-17 20:16:56 +00:00
CodeGenOpenCL A few style changes. 2012-01-19 01:16:16 +00:00
Coverage rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Driver Make driver tests more resilient to output trees containing symlinks -- 2012-01-24 01:55:55 +00:00
FixIt Extend the error of invalid token after declarations to include fixits for 2012-01-19 22:01:51 +00:00
Frontend rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Headers rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Index [libclang] In clang::getCursorKindForDecl() don't return "UnexposedDecl" 2012-01-24 21:39:26 +00:00
Lexer Add and update tests for character literals 2012-01-18 12:27:10 +00:00
Misc rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Modules Whenever Sema attempts to look in the global method pool, try to load 2012-01-25 00:59:09 +00:00
PCH rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Parser Fix code so that a SkipUntil will ignore semicolons when skipping a 2012-01-21 02:59:18 +00:00
Preprocessor rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Rewriter objective-c: Use class definition AST in several situations when 2011-12-23 00:31:02 +00:00
Sema Add "multiple format attributes" support on block. 2012-01-25 00:55:11 +00:00
SemaCUDA CUDA: diagnose invalid calls across targets 2011-10-02 23:49:40 +00:00
SemaCXX With a little more work in the tentative parse determining whether a statement 2012-01-25 01:19:14 +00:00
SemaObjC Fix test on cygwin (where va_list expands to a different type) 2012-01-25 01:02:26 +00:00
SemaObjCXX objc: Issue a generic diagnostic assigning to 2012-01-24 19:40:13 +00:00
SemaOpenCL Support constant evaluation for OpenCL nested vector literals. Patch by Anton Lokhmotov. 2012-01-03 23:24:20 +00:00
SemaTemplate Fix PR11848: decree that an alias template contains an unexpanded parameter pack 2012-01-25 02:14:59 +00:00
Unit test/Unit: Fixup lit.cfg to allow running inside test/Unit (with llvm-config in 2011-06-22 21:46:43 +00:00
CMakeLists.txt CUDA: set proper calling conventions for PTX 2011-10-06 16:49:54 +00:00
Makefile lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg test/lit.cfg: Enhance getRegisteredTargets() to retrieve +Asserts. 2011-11-28 05:09:42 +00:00
lit.site.cfg.in lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
make_test_dirs.pl