aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/expr/expr.prim
AgeCommit message (Expand)Author
2013-04-17DR974: Lambdas can have default arguments.Richard Smith
2013-03-26<rdar://problem/13473493> Handle 'this->' insertion recovery within trailing ...Douglas Gregor
2013-03-15PR15290: 'this' is not permitted in the declaration of a friend function,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-10-19Fix directive parsing in VerifyDiagnosticConsumer so that it ensures that "ex...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-05-02Disable our non-standard delayed parsing of exception specifications. DelayingRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas 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-25PR11956: C++11's special exception for accessing non-static data members fromRichard Smith
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-21In the conflict between C++11 [expr.prim.general]p4, which declaresDouglas 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