llvm-project/clang/test
Douglas Gregor 7345626a5b Implement return type deduction for lambdas per C++11
[expr.prim.lambda]p4, including the current suggested resolution of
core isue 975, which allows multiple return statements so long as the
types match. ExtWarn when user code is actually making use of this
extension.

llvm-svn: 150168
2012-02-09 10:18:50 +00:00
..
ARCMT Look for declaration of CFBridgingRetain/CFBridgingRetain before 2012-02-01 22:56:20 +00:00
ASTMerge Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Analysis [analyzer] Add custom path diagnostic to the Malloc Checker. 2012-02-09 06:25:51 +00:00
CXX Implement return type deduction for lambdas per C++11 2012-02-09 10:18:50 +00:00
CodeCompletion Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
CodeGen Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. 2012-02-08 07:33:36 +00:00
CodeGenCUDA CUDA: IR generation support for device stubs 2011-10-06 18:51:56 +00:00
CodeGenCXX Don't cache the artificial type for the this pointer, there's no 2012-02-09 07:26:21 +00:00
CodeGenObjC Emit debug info for properites that are not backed by an ivar. 2012-02-07 18:40:30 +00:00
CodeGenObjCXX Move the code that sets the AddressSafety 2012-02-02 11:49:28 +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 Invalid O levels on the command line no longer have a confusing error. 2012-02-06 00:40:31 +00:00
FixIt Introduce 3 new fixit options: 2012-01-26 02:40:48 +00:00
Frontend Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. 2012-02-02 00:16:13 +00:00
Headers rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Index [libclang] For CXXOperatorCallExprs, give a valid source location to the DeclRefExpr 2012-02-08 01:21:13 +00:00
Lexer Fixing hex floating literal support so that it handles 0x.2p2 properly. 2012-02-08 13:36:33 +00:00
Misc Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. 2012-02-02 00:16:13 +00:00
Modules Use -isystem rather than relying on -isysroot to work consistently 2012-02-02 19:35:15 +00:00
PCH rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Parser Remove the "unsupported" error for lambda expressions. It's annoying, 2012-02-09 08:26:42 +00:00
Preprocessor Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. 2012-02-02 00:16:13 +00:00
Rewriter Also, these objc++ rewriter tests are meant to run in NeXt's 2012-02-04 19:06:06 +00:00
Sema Attempting to initialize a union member that does not exist no longer crashes. 2012-02-09 03:29:06 +00:00
SemaCUDA CUDA: diagnose invalid calls across targets 2011-10-02 23:49:40 +00:00
SemaCXX Implement return type deduction for lambdas per C++11 2012-02-09 10:18:50 +00:00
SemaObjC Only complain about __strong __strong id, not __strong SomeStrongTypedef 2012-02-08 00:46:41 +00:00
SemaObjCXX Only complain about __strong __strong id, not __strong SomeStrongTypedef 2012-02-08 00:46:41 +00:00
SemaOpenCL Support constant evaluation for OpenCL nested vector literals. Patch by Anton Lokhmotov. 2012-01-03 23:24:20 +00:00
SemaTemplate Fixed instantiation of DependentScopeDeclRefExpr. 2012-02-06 14:31:00 +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 CMake: Promote the testing targets out of folders on IDE. 2012-01-30 03:15:47 +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