| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | C++11 constexpr: Add note stacks containing backtraces if constant evaluation | Richard Smith | 2011-12-16 | 1 | -2/+15 |
* | Produce more detailed diagnostics when static_assert condition is not an ICE. | Richard Smith | 2011-12-14 | 1 | -10/+12 |
* | Add checks and diagnostics for many of the cases which C++11 considers to not | Richard Smith | 2011-12-13 | 1 | -3/+3 |
* | Further tweaking of diagnostic text for casts performing reinterpret_cast | Richard Smith | 2011-12-12 | 1 | -4/+4 |
* | Clean up diagnostic wording for disallowed casts in C++11 constant expressions. | Richard Smith | 2011-12-12 | 1 | -7/+7 |
* | Implement C++11 constant expression cast restrictions. | Richard Smith | 2011-12-12 | 1 | -4/+29 |
* | Mechanically convert static_assert_fold to static_assert, now we implement the | Richard Smith | 2011-12-09 | 1 | -186/+184 |
* | C++11 constant expressions: Don't use CheckICE in C++11; instead, determine | Richard Smith | 2011-12-09 | 1 | -7/+1 |
* | Wordsmith the -Warray-bounds diagnostic text a bit | Matt Beaumont-Gay | 2011-11-24 | 1 | -2/+2 |
* | Constant expression evaluation: add support for evaluation of member pointers | Richard Smith | 2011-11-17 | 1 | -4/+205 |
* | Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr | Richard Smith | 2011-11-12 | 1 | -0/+4 |
* | Constant expression evalation: const_cast support. | Richard Smith | 2011-11-11 | 1 | -0/+13 |