aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/expr
AgeCommit message (Expand)Author
2013-05-06Grab-bag of bit-field fixes:John McCall
2013-04-21The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith
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-29Don't crash while printing APValues that are lvalues casted to aDouglas Gregor
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-11-22Test that we correctly deal with multiple copy constructors when detectingRichard Smith
2012-11-06Teach Clang parser to reject C++11 attributes that appertain to declaration s...Michael Han
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-09-13Revert r163829. The world (or libstdc++, at least) is not ready.Richard Smith
2012-09-13Remove speculative fix for C++ core issue 1407, since it was resolved as NAD.Richard Smith
2012-07-25PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith
2012-07-17Don't treat overflow in floating-point conversions as a hard error in constan...Eli Friedman
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-24Implement the C++11 discarded value expression rules for volatile lvalues. <...Eli Friedman
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-15Improve some of the conversion warnings to fire on conversion to bool.David Blaikie
2012-05-02Disable our non-standard delayed parsing of exception specifications. DelayingRichard Smith
2012-04-29PR9546, DR1268: A prvalue cannot be reinterpret_cast to an rvalue referenceRichard 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-03-29Extend -Wc++11-narrowing to cover converted constant expressions as well as b...Eli Friedman
2012-03-10Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie
2012-03-02Ensure that we instantiate static reference data members of class templatesRichard Smith
2012-03-01Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. AlsoRichard Smith
2012-02-29Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman
2012-02-27Convert initializer lists to temporaries in CreateBuiltinBinOp. Allows assign...Sebastian Redl
2012-02-26Tests for r151508.Richard Smith
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