aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/constant-expression-cxx11.cpp
AgeCommit message (Expand)Author
2013-05-05Handle parens properly when initializing a char array from a string literal.Richard Smith
2013-05-01PR15884: In the 'taking the address of a temporary' extension, materialize theRichard Smith
2013-04-26C++1y: support simple variable assignments in constexpr functions.Richard Smith
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-22Fix array constant expression evaluation bug: we can have different values forRichard Smith
2013-04-21The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith
2013-01-31Clarify the diagnostic for -Wnested-anon-types.Richard Smith
2013-01-28Add a -pedantic warning: an anonymous union within an anonymous union is notRichard Smith
2012-11-07PR11851 (and duplicates): Whenever a constexpr function is referenced,Richard Smith
2012-10-29Partially roll back r166898; it exposed a bug in the standard.Richard Smith
2012-10-28When determining whether to try evaluating the initializer of a variable, checkRichard Smith
2012-10-24PR14171: Don't crash if we hit one of the paths where GetFullTypeForDeclaratorRichard Smith
2012-10-17DR1535: only potentially-evaluated typeid expressions are disallowed in constantRichard Smith
2012-10-01Fix treatment of case which came up on std-proposals@: 'void' is permitted in...Richard Smith
2012-08-29Move TLS check from LValueExprEvaluator::VisitVarDecl toHans Wennborg
2012-08-29Fix r162835 as per Richard's comments.Hans Wennborg
2012-08-08Implement warning for integral null pointer constants other than the literal 0.David Blaikie
2012-08-07When building a conditional operator where one operand is a throw-expressionRichard Smith
2012-07-10Fix crash when constant-evaluating a CXXConstructExpr representingRichard Smith
2012-07-07PR13290: Constant-evaluation support for CXXConstructExprs which construct aRichard Smith
2012-07-07PR12670: Support for initializing an array of non-aggregate class type from anRichard Smith
2012-07-05PR13273: When performing list-initialization with an empty initializer list,Richard Smith
2012-07-02Additional testing for fixes in r158289 and r158290 to allow implicitly-declaredRichard Smith
2012-06-26Fix lifetime issue for backing APValue of OpaqueValueExpr in recursiveRichard Smith
2012-05-15PR12826: Converting an lvalue to an xvalue is a no-op conversion, not an lval...Richard Smith
2012-05-01My first effort to do this more subtly failed, so elaboratelyJohn McCall
2012-04-15PR12226: don't generate wrong code if a braced string literal is used toRichard Smith
2012-03-13Allow vectors to be constructed from constexpr function arguments inRichard Smith
2012-03-02Add -Wstring-plus-int, which warns on "str" + int and int + "str".Nico Weber
2012-03-02Ensure that we instantiate static reference data members of class templatesRichard Smith
2012-02-18Implement constant expression support for __real__ and __imag__ on lvalueRichard Smith
2012-02-18Fix a problem in the GCC testsuite, exposed by r150557. Compound literalsRichard Smith
2012-02-17Make sure all remaining parts of the constant evaluator are aware that an arrayRichard Smith
2012-02-16constexpr tidyups:Richard Smith
2012-02-15Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith
2012-02-09CWG issue 1405: mutable members are allowed in literal types, but can't undergoRichard Smith
2012-02-08Implement DR1458: Taking the address of an object of incomplete class type isRichard Smith
2012-02-05constexpr: Fix implementation of DR1311: check for volatile qualifiers inRichard Smith
2012-02-02constexpr:Richard Smith
2012-02-01constexpr: add support for comparisons of pointer-to-members.Richard Smith
2012-01-27constexpr: Implement the [dcl.constexpr]p5 check for whether a constexprRichard Smith
2012-01-26constexpr: evaluate (bool)&x as true when x is a local variable or a temporary.Richard Smith
2012-01-25constexpr: add support for anonymous struct and union members in literal types.Richard Smith
2012-01-24Add a test for a diagnostic special case added in r148439, as requested byRichard Smith
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18The value of a case statement is a potentially evaluated context. Found by in...Eli Friedman
2012-01-17Enable constant evaluation of implicit calls to constexpr conversion operators.Richard Smith
2012-01-15Pedantic diagnostic correction: in C++, we have integral constant expressions,Richard Smith
2012-01-15constexpr: casts to void* are allowed in constant expressions, don't set theRichard Smith
2012-01-13Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://pro...Eli Friedman