| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move TLS check from LValueExprEvaluator::VisitVarDecl to | Hans Wennborg | 2012-08-29 | 1 | -3/+12 |
| * | Fix r162835 as per Richard's comments. | Hans Wennborg | 2012-08-29 | 1 | -0/+7 |
| * | Implement warning for integral null pointer constants other than the literal 0. | David Blaikie | 2012-08-08 | 1 | -1/+7 |
| * | When building a conditional operator where one operand is a throw-expression | Richard Smith | 2012-08-07 | 1 | -3/+20 |
| * | Fix crash when constant-evaluating a CXXConstructExpr representing | Richard Smith | 2012-07-10 | 1 | -0/+8 |
| * | PR13290: Constant-evaluation support for CXXConstructExprs which construct a | Richard Smith | 2012-07-07 | 1 | -0/+13 |
| * | PR12670: Support for initializing an array of non-aggregate class type from an | Richard Smith | 2012-07-07 | 1 | -0/+12 |
| * | PR13273: When performing list-initialization with an empty initializer list, | Richard Smith | 2012-07-05 | 1 | -0/+16 |
| * | Additional testing for fixes in r158289 and r158290 to allow implicitly-declared | Richard Smith | 2012-07-02 | 1 | -0/+25 |
| * | Fix lifetime issue for backing APValue of OpaqueValueExpr in recursive | Richard Smith | 2012-06-26 | 1 | -0/+11 |
| * | PR12826: Converting an lvalue to an xvalue is a no-op conversion, not an lval... | Richard Smith | 2012-05-15 | 1 | -0/+8 |
| * | My first effort to do this more subtly failed, so elaborately | John McCall | 2012-05-01 | 1 | -0/+10 |
| * | PR12226: don't generate wrong code if a braced string literal is used to | Richard Smith | 2012-04-15 | 1 | -0/+4 |
| * | Allow vectors to be constructed from constexpr function arguments in | Richard Smith | 2012-03-13 | 1 | -0/+14 |
| * | Add -Wstring-plus-int, which warns on "str" + int and int + "str". | Nico Weber | 2012-03-02 | 1 | -1/+1 |
| * | Ensure that we instantiate static reference data members of class templates | Richard Smith | 2012-03-02 | 1 | -2/+2 |
| * | Implement constant expression support for __real__ and __imag__ on lvalue | Richard Smith | 2012-02-18 | 1 | -0/+22 |
| * | Fix a problem in the GCC testsuite, exposed by r150557. Compound literals | Richard Smith | 2012-02-18 | 1 | -0/+10 |
| * | Make sure all remaining parts of the constant evaluator are aware that an array | Richard Smith | 2012-02-17 | 1 | -0/+6 |
| * | constexpr tidyups: | Richard Smith | 2012-02-16 | 1 | -0/+23 |
| * | Implement DR1454. This allows all intermediate results in constant expressions | Richard Smith | 2012-02-15 | 1 | -14/+25 |
| * | CWG issue 1405: mutable members are allowed in literal types, but can't undergo | Richard Smith | 2012-02-09 | 1 | -0/+24 |
| * | Implement DR1458: Taking the address of an object of incomplete class type is | Richard Smith | 2012-02-08 | 1 | -1/+2 |
| * | constexpr: Fix implementation of DR1311: check for volatile qualifiers in | Richard Smith | 2012-02-05 | 1 | -4/+10 |
| * | constexpr: | Richard Smith | 2012-02-02 | 1 | -2/+16 |
| * | constexpr: add support for comparisons of pointer-to-members. | Richard Smith | 2012-02-01 | 1 | -0/+23 |
| * | constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr | Richard Smith | 2012-01-27 | 1 | -3/+4 |
| * | constexpr: evaluate (bool)&x as true when x is a local variable or a temporary. | Richard Smith | 2012-01-26 | 1 | -0/+3 |
| * | constexpr: add support for anonymous struct and union members in literal types. | Richard Smith | 2012-01-25 | 1 | -0/+40 |
| * | Add a test for a diagnostic special case added in r148439, as requested by | Richard Smith | 2012-01-24 | 1 | -0/+19 |
| * | constexpr: converted constant expression handling for enumerator values, case | Richard Smith | 2012-01-18 | 1 | -3/+2 |
| * | The value of a case statement is a potentially evaluated context. Found by in... | Eli Friedman | 2012-01-18 | 1 | -0/+6 |
| * | Enable constant evaluation of implicit calls to constexpr conversion operators. | Richard Smith | 2012-01-17 | 1 | -0/+22 |
| * | Pedantic diagnostic correction: in C++, we have integral constant expressions, | Richard Smith | 2012-01-15 | 1 | -9/+8 |
| * | constexpr: casts to void* are allowed in constant expressions, don't set the | Richard Smith | 2012-01-15 | 1 | -1/+1 |
| * | Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://pro... | Eli Friedman | 2012-01-13 | 1 | -0/+2 |
| * | constexpr: initialization of a union from an empty initializer-list should | Richard Smith | 2012-01-12 | 1 | -0/+14 |
| * | Implement the missing pieces of Evaluate for _Complex types. With that compl... | Eli Friedman | 2012-01-10 | 1 | -0/+9 |
| * | PR11724: Implement evaluation for constexpr defaulted trivial union copy/move | Richard Smith | 2012-01-10 | 1 | -0/+6 |
| * | C++11 generalized constant expressions: implement checking and diagnostics for | Richard Smith | 2012-01-06 | 1 | -25/+24 |
| * | Change the diagnostics which said 'accepted as an extension' to instead say | Richard Smith | 2011-12-29 | 1 | -3/+3 |
| * | Fix constexpr handling to allow 'extern constexpr' variable declarations. We no | Richard Smith | 2011-12-25 | 1 | -0/+10 |
| * | PR11614: Mark defaulted special constructors as constexpr if their implicit | Richard Smith | 2011-12-22 | 1 | -5/+4 |
| * | PR11637: implement special-case constant evaluation for char arrays initialized | Richard Smith | 2011-12-22 | 1 | -0/+14 |
| * | constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in | Richard Smith | 2011-12-21 | 1 | -17/+48 |
| * | C++11 half of r147023: In C++11, additionally eagerly instantiate: | Richard Smith | 2011-12-21 | 1 | -29/+17 |
| * | Evaluation support for ExprWithCleanups. We won't evaluate any expression which | Richard Smith | 2011-12-19 | 1 | -0/+6 |
| * | Improve r146813 (for PR11595) to give an appropriate diagnostic. | Richard Smith | 2011-12-19 | 1 | -2/+7 |
| * | constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' | Richard Smith | 2011-12-19 | 1 | -37/+30 |
| * | Add a missing check before trying to evaluate a temporary. PR11595. | Eli Friedman | 2011-12-17 | 1 | -0/+6 |