summaryrefslogtreecommitdiffstats
path: root/clang/test/CXX/expr/expr.prim/expr.prim.lambda
Commit message (Expand)AuthorAgeFilesLines
...
* Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost...Andy Gibbs2012-10-194-0/+4
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-252-3/+20
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-3/+3
* Check the parameter lists and return type of both blocks and lambdasDouglas Gregor2012-06-151-0/+21
* Fixes some test cases that should have come along with r157943.Aaron Ballman2012-06-041-4/+4
* Clean up r156925, so that we only mark the capturing DeclRefExpr of aDouglas Gregor2012-05-162-22/+29
* Fix code generation of variables reference expressions when mixingDouglas Gregor2012-05-161-0/+22
* Improve diagnostics for invalid use of non-static members / this:Richard Smith2012-04-051-1/+1
* Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman2012-02-291-3/+2
* Teach overload resolution to prefer user-defined conversion via aDouglas Gregor2012-02-221-0/+31
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+0
* Improve our handling of lambda expressions that occur within defaultDouglas Gregor2012-02-211-0/+6
* Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2012-02-183-5/+48
* Unify our computation of the type of a captured reference to aDouglas Gregor2012-02-182-2/+5
* Only add 'const' to the type of variables captured in a lambda whenDouglas Gregor2012-02-171-0/+4
* Lambda closure types are always considered to be like "local" classes,Douglas Gregor2012-02-161-0/+33
* Implicitly define a lambda's conversion functions (to functionDouglas Gregor2012-02-161-0/+20
* Lambda closure types have a conversion function to a block pointerDouglas Gregor2012-02-151-0/+7
* When overload resolution picks an implicitly-deleted special memberDouglas Gregor2012-02-151-6/+3
* A little more lambda capture initialization diagnostics cleanupDouglas Gregor2012-02-151-1/+8
* Introduce a new initialization entity for lambda captures, andDouglas Gregor2012-02-151-3/+6
* Specialize noreturn diagnostics for lambda expressions.Douglas Gregor2012-02-153-3/+5
* Specialize the diagnostic complaining about conflicting types ofDouglas Gregor2012-02-151-2/+2
* Implement C++ core issue 974, which permits default arguments forDouglas Gregor2012-02-142-2/+53
* Check the return type of lambda expressions.Douglas Gregor2012-02-142-0/+16
* Implement support for lambda capture pack expansions, e.g.,Douglas Gregor2012-02-141-0/+58
* Simple test ensuring that we perform direct initialization when copy-capturin...Douglas Gregor2012-02-141-0/+9
* Link together the call operator produced from transforming a lambdaDouglas Gregor2012-02-141-0/+71
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-0/+45
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-122-2/+43
* Lambdas have a deleted default constructor and a deleted copyDouglas Gregor2012-02-124-0/+46
* Make sure Sema creates a field for 'this' captures. (Doug, please double-che...Eli Friedman2012-02-111-0/+8
* Add simple semantic test for C++11 [expr.prim.lambda]p16, which covers recurs...Douglas Gregor2012-02-101-0/+16
* Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas inDouglas Gregor2012-02-101-0/+10
* Allow implicit capture of 'this' in a lambda even when the captureDouglas Gregor2012-02-101-3/+7
* Add test from [expr.prim.lambda]p12, which deals with odr-use andDouglas Gregor2012-02-101-0/+30
* Don't introduce a lambda's operator() into the class until after weDouglas Gregor2012-02-101-0/+9
* Add a lambda example from the working draft.Douglas Gregor2012-02-101-0/+9
* Add various tests for captures and the reaching scope of the lambdaDouglas Gregor2012-02-103-0/+79
* Implement the conversion to a function pointer for lambda expressions,Douglas Gregor2012-02-102-3/+25
* Don't allow deduction of a lambda result type from an initializerDouglas Gregor2012-02-091-0/+1
* Tests for C++ [expr.prim.lambda]p5. We already implement all of theseDouglas Gregor2012-02-091-3/+57
* Implement return type deduction for lambdas per C++11Douglas Gregor2012-02-091-0/+42
* Remove the "unsupported" error for lambda expressions. It's annoying,Douglas Gregor2012-02-099-52/+38
* Add a test for the non-aggregaticity of lambda types per C++11Douglas Gregor2012-02-091-0/+7
* Implement C++ [expr.prim.lambda]p2, which bans lambda expressions inDouglas Gregor2012-02-091-0/+48
* Implement capture-by-copy for arrays in lambdas.Douglas Gregor2012-02-092-3/+16
* When we create a non-static data member in the closure object for aDouglas Gregor2012-02-091-0/+17
* Various interrelated cleanups for lambdas:Douglas Gregor2012-02-096-25/+43
* Minor comment fixDouglas Gregor2012-02-081-1/+2
OpenPOWER on IntegriCloud