summaryrefslogtreecommitdiff
path: root/test/SemaCXX/constant-expression-cxx11.cpp
Commit message (Expand)AuthorAgeFilesLines
* [c++20] P1331R2: Allow transient use of uninitialized objects inRichard Smith2019-09-181-3/+4
* Diagnose _Atomic as a C11 extension.Aaron Ballman2019-09-041-7/+7
* [c++20] Implement semantic restrictions for C++20 designatedRichard Smith2019-08-301-3/+3
* Diagnose both _Complex and _Imaginary as C99 extensions.Aaron Ballman2019-08-271-9/+9
* [clang] perform semantic checking in constant contextGauthier Harnisch2019-06-151-5/+4
* PR41854: Don't assert when constant-evaluating a member function call on an i...Richard Smith2019-05-131-0/+8
* Reject attempts to call non-static member functions on objects outsideRichard Smith2019-05-121-10/+66
* Revert rL360499 and rL360464 from cfe/trunk:Simon Pilgrim2019-05-111-66/+10
* Reject attempts to call non-static member functions on objects outsideRichard Smith2019-05-111-10/+66
* DR1872: don't allow any calls to virtual functions in constantRichard Smith2019-05-091-1/+1
* Add missing diagnostic for anonymous struct/union definitions that don'tRichard Smith2019-04-241-1/+1
* [Sema] Make string literal init an rvalue.Eli Friedman2019-02-081-0/+8
* Fix crash on call to __builtin_memcpy with a null pointer to anRichard Smith2018-09-131-1/+1
* PR38627: Fix handling of exception specification adjustment forRichard Smith2018-09-051-2/+2
* Add missing testcase update for r337790.Richard Smith2018-07-241-2/+2
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-4/+5
* Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn2018-07-171-5/+4
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-4/+5
* Improve -Warray-bounds to handle multiple array extents rather than only hand...Aaron Ballman2018-04-241-2/+5
* PR36645: Go looking for an appropriate array bound when constant-evaluating aRichard Smith2018-03-091-0/+4
* Unnamed bitfields don't block constant evaluation of constexpr ctorsJordan Rose2017-10-241-0/+16
* Implement current CWG direction for support of arrays of unknown bounds inRichard Smith2017-10-201-12/+23
* Don't warn about runtime behavior problems in variable initializers that weRichard Smith2017-09-231-3/+3
* Add test case that was broken by r311970.Martin Bohme2017-08-301-0/+16
* Revert "Improve constant expression evaluation of arrays of unknown bound."Martin Bohme2017-08-301-28/+0
* Improve constant expression evaluation of arrays of unknown bound.Richard Smith2017-08-291-0/+28
* Check that the initializer of a non-dependent constexpr variable is constant ...Richard Smith2017-06-261-3/+13
* Revert r301785 (and r301787) because they caused PR32864.Nick Lewycky2017-05-021-4/+0
* Handle expressions with non-literal types like ignored expressions if we are ...Nick Lewycky2017-05-011-0/+4
* PR32034: Evaluate _Atomic(T) in-place when T is a class or array type.Richard Smith2017-02-221-0/+9
* Improve fix for PR28739Richard Smith2017-01-311-4/+18
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-2/+2
* Bail out if we try to build a DeclRefExpr naming an invalid declaration.Richard Smith2017-01-041-2/+2
* Emit CCEDiags when evaluating a const variable.George Burgess IV2016-12-271-1/+1
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-2/+2
* Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth2016-12-201-2/+2
* Add the alloc_size attribute to clang.George Burgess IV2016-12-201-2/+2
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-0/+15
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-0/+12
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-7/+20
* Make diagnostic for use of default member initializer before enclosing class isRichard Smith2016-11-221-2/+2
* Fix PR28366: Handle variables from enclosing local scopes more gracefully dur...Faisal Vali2016-11-131-0/+30
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-8/+8
* Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ...Renato Golin2016-10-211-8/+8
* DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules.Richard Smith2016-10-211-8/+8
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+37
* Fix rejects-valid on constexpr function that accesses a not-yet-defined 'externRichard Smith2016-05-251-0/+14
* Fix ICE with constexpr and friend functionsOlivier Goffart2016-02-121-0/+10
* PR17381: Treat undefined behavior during expression evaluation as an unmodeledRichard Smith2015-12-031-4/+3
* Remove warning on over-wide bit-field of boolean type; there's no risk thatRichard Smith2015-09-231-1/+1