summaryrefslogtreecommitdiff
path: root/test/CXX/expr/expr.const/p2-0x.cpp
Commit message (Expand)AuthorAgeFilesLines
* Treat the range of representable values of floating-point types as [-inf, +in...Richard Smith2019-07-061-7/+21
* Reject attempts to call non-static member functions on objects outsideRichard Smith2019-05-121-2/+2
* Revert rL360499 and rL360464 from cfe/trunk:Simon Pilgrim2019-05-111-2/+2
* Reject attempts to call non-static member functions on objects outsideRichard Smith2019-05-111-2/+2
* Don't warn about runtime behavior problems in variable initializers that weRichard Smith2017-09-231-7/+7
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-031-3/+3
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-9/+9
* Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ...Renato Golin2016-10-211-9/+9
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-9/+9
* Improve -Wconstant-conversionRichard Trieu2016-01-291-2/+2
* PR17381: Treat undefined behavior during expression evaluation as an unmodeledRichard Smith2015-12-031-2/+2
* [Sema] Warn when shifting a negative value.Davide Italiano2015-07-061-1/+1
* [c++1z] Most of N4268 (allow constant evaluation for non-type template argume...Richard Smith2014-11-261-3/+3
* PR21180: Lambda closure types are neither aggregates nor literal types.Richard Smith2014-10-071-1/+1
* PR19346: Adding 0 to a null pointer has defined behavior in C++. Allow it in ...Richard Smith2014-04-081-1/+3
* Creating a printing policy for "half":Yunzhong Gao2014-03-181-1/+1
* Sema: Do not allow lambda expressions to appear inside of constant expressionsDavid Majnemer2013-10-251-3/+1
* Fix handling of const_cast from prvalue to rvalue reference: such a cast isRichard Smith2013-06-141-1/+1
* Refactor constant expression evaluation to associate the complete object of aRichard Smith2013-06-031-2/+4
* The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith2013-04-211-4/+4
* Don't crash while printing APValues that are lvalues casted to aDouglas Gregor2013-01-291-0/+13
* Don't treat overflow in floating-point conversions as a hard error in constan...Eli Friedman2012-07-171-3/+3
* Ensure that we instantiate static reference data members of class templatesRichard Smith2012-03-021-2/+2
* Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith2012-02-151-14/+12
* Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith2012-02-131-7/+12
* Update to new resolution for DR1458. When taking the address of an object ofRichard Smith2012-02-101-3/+4
* Implement DR1458: Taking the address of an object of incomplete class type isRichard Smith2012-02-081-0/+16
* Implement the agreed resolution to DR1457: a signed left shift of a 1 bit intoRichard Smith2012-02-081-2/+5
* constexpr: Fix implementation of DR1311: check for volatile qualifiers inRichard Smith2012-02-051-9/+8
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-13/+15
* constexpr:Richard Smith2012-02-021-9/+59
* constexpr: check for overflow in pointer subtraction.Richard Smith2012-02-011-1/+9
* constexpr: overflow checking for integral and floating-point arithmetic.Richard Smith2012-02-011-0/+41
* constexpr: require 'this' to point to an object in a constexpr method call.Richard Smith2012-02-011-0/+9
* constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, itRichard Smith2012-01-311-0/+1
* constexpr: the result of a relational operator between pointers to void isRichard Smith2012-01-311-1/+12
* constexpr: catch a collection of integral undefined behaviors:Richard Smith2012-01-311-0/+24
* constexpr: remove integral conversion overflow checking introduced in r149286.Richard Smith2012-01-311-2/+2
* constexpr: disallow signed integer overflow in integral conversions in constantRichard Smith2012-01-301-0/+3
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-2/+5
* Pedantic diagnostic correction: in C++, we have integral constant expressions,Richard Smith2012-01-151-1/+1
* Allow constant-folding of references which were formed in a manner not permittedRichard Smith2012-01-121-1/+2
* C++11 generalized constant expressions: implement checking and diagnostics forRichard Smith2012-01-061-0/+21
* Unrevert r147271, reverted in r147361.Richard Smith2011-12-301-2/+2
* Revert r147271. This fixes PR11676.Rafael Espindola2011-12-301-2/+2
* constexpr: support for evaluation and codegen of typeid constants.Richard Smith2011-12-271-3/+2
* constexpr: perform zero-initialization prior to / instead of performing aRichard Smith2011-12-251-2/+2
* constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions inRichard Smith2011-12-211-20/+43
* constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith2011-12-191-5/+5
* Reduce recursion limit on this test further to try to make the msys bot green.Richard Smith2011-12-161-3/+3