summaryrefslogtreecommitdiffstats
path: root/test/CXX
Commit message (Expand)AuthorAgeFilesLines
...
* Remove a test FIXME for a case which is already fixed.Richard Smith2012-03-081-3/+2
* Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith2012-03-083-9/+11
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-073-11/+8
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-1/+1
* static_assert: Allow any string-literal as the message, not just a characterRichard Smith2012-03-051-0/+2
* More tests for r152012.Richard Smith2012-03-053-0/+49
* Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith2012-03-053-4/+8
* Add tests for [over.literal]. Fix a few bugs which were exposed by the tests.Richard Smith2012-03-046-0/+130
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-032-0/+83
* Ensure that we instantiate static reference data members of class templatesRichard Smith2012-03-021-2/+2
* Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. AlsoRichard Smith2012-03-011-3/+6
* Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman2012-02-291-3/+2
* Convert initializer lists to temporaries in CreateBuiltinBinOp. Allows assign...Sebastian Redl2012-02-271-3/+2
* Ensure that we delete default constructors in the right cases. Don't delete theRichard Smith2012-02-271-11/+16
* Tests for r151508.Richard Smith2012-02-261-0/+32
* Don't assert when trying to diagnose why a class with a constructor template isRichard Smith2012-02-261-0/+4
* Ensure that we delete destructors in the right cases. Specifically:Richard Smith2012-02-261-0/+103
* Special members which are defaulted or deleted on their first declaration areRichard Smith2012-02-262-6/+4
* PR11956: C++11's special exception for accessing non-static data members fromRichard Smith2012-02-251-1/+9
* Add test for C++ DR899.Douglas Gregor2012-02-241-0/+22
* Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor2012-02-241-0/+15
* Teach overload resolution to prefer user-defined conversion via aDouglas Gregor2012-02-221-0/+31
* Accept braced-init-lists in conditions, and, in passing, dramatically improveRichard Smith2012-02-221-3/+3
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+0
* Improve diagnostics a bit for bad member initializers, and fix an obscure bug...Eli Friedman2012-02-221-0/+10
* Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith2012-02-221-0/+108
* In the conflict between C++11 [expr.prim.general]p4, which declaresDouglas Gregor2012-02-211-0/+11
* Improve our handling of lambda expressions that occur within defaultDouglas Gregor2012-02-211-0/+6
* Make RequireLiteralType work correctly with incomplete array types. PR12037.Eli Friedman2012-02-201-0/+17
* Fix a constexpr FIXME: When implicitly instantiating the primary template for anRichard Smith2012-02-201-9/+7
* 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
* Make sure we still reject static data members in anonymous unions in C++11.Richard Smith2012-02-161-0/+12
* C++11 allows unions to have static data members. Remove the correspondingRichard Smith2012-02-162-1/+38
* constexpr tidyups:Richard Smith2012-02-161-5/+10
* 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-155-47/+47
* 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 DR1454. This allows all intermediate results in constant expressionsRichard Smith2012-02-151-14/+12
* 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