aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/expr/expr.prim/expr.prim.lambda
AgeCommit message (Expand)Author
2013-04-17DR974: Lambdas can have default arguments.Richard Smith
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2012-12-28Improve diagnostic wording for when an implicitly-deleted special memberRichard Smith
2012-10-25When capturing 'this' in a lambda, make sure to update the set ofDouglas Gregor
2012-10-19Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost...Andy Gibbs
2012-07-25PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian
2012-06-15Check the parameter lists and return type of both blocks and lambdasDouglas Gregor
2012-06-04Fixes some test cases that should have come along with r157943.Aaron Ballman
2012-05-16Clean up r156925, so that we only mark the capturing DeclRefExpr of aDouglas Gregor
2012-05-16Fix code generation of variables reference expressions when mixingDouglas Gregor
2012-04-05Improve diagnostics for invalid use of non-static members / this:Richard Smith
2012-02-29Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman
2012-02-22Teach overload resolution to prefer user-defined conversion via aDouglas Gregor
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor
2012-02-18Unify our computation of the type of a captured reference to aDouglas Gregor
2012-02-17Only add 'const' to the type of variables captured in a lambda whenDouglas Gregor
2012-02-16Lambda closure types are always considered to be like "local" classes,Douglas Gregor
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-15Lambda closure types have a conversion function to a block pointerDouglas Gregor
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-15A little more lambda capture initialization diagnostics cleanupDouglas Gregor
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor
2012-02-15Specialize noreturn diagnostics for lambda expressions.Douglas Gregor
2012-02-15Specialize the diagnostic complaining about conflicting types ofDouglas Gregor
2012-02-14Implement C++ core issue 974, which permits default arguments forDouglas Gregor
2012-02-14Check the return type of lambda expressions.Douglas Gregor
2012-02-14Implement support for lambda capture pack expansions, e.g.,Douglas Gregor
2012-02-14Simple test ensuring that we perform direct initialization when copy-capturin...Douglas Gregor
2012-02-14Link together the call operator produced from transforming a lambdaDouglas Gregor
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
2012-02-12Lambdas have a deleted default constructor and a deleted copyDouglas Gregor
2012-02-11Make sure Sema creates a field for 'this' captures. (Doug, please double-che...Eli Friedman
2012-02-10Add simple semantic test for C++11 [expr.prim.lambda]p16, which covers recurs...Douglas Gregor
2012-02-10Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas inDouglas Gregor
2012-02-10Allow implicit capture of 'this' in a lambda even when the captureDouglas Gregor
2012-02-10Add test from [expr.prim.lambda]p12, which deals with odr-use andDouglas Gregor
2012-02-10Don't introduce a lambda's operator() into the class until after weDouglas Gregor
2012-02-10Add a lambda example from the working draft.Douglas Gregor
2012-02-10Add various tests for captures and the reaching scope of the lambdaDouglas Gregor
2012-02-10Implement the conversion to a function pointer for lambda expressions,Douglas Gregor
2012-02-09Don't allow deduction of a lambda result type from an initializerDouglas Gregor
2012-02-09Tests for C++ [expr.prim.lambda]p5. We already implement all of theseDouglas Gregor
2012-02-09Implement return type deduction for lambdas per C++11Douglas Gregor
2012-02-09Remove the "unsupported" error for lambda expressions. It's annoying,Douglas Gregor
2012-02-09Add a test for the non-aggregaticity of lambda types per C++11Douglas Gregor
2012-02-09Implement C++ [expr.prim.lambda]p2, which bans lambda expressions inDouglas Gregor