| Commit message (Expand) | Author | Age | Files | Lines |
* | [c++20] P1331R2: Allow transient use of uninitialized objects in | Richard Smith | 2019-09-18 | 1 | -3/+4 |
* | Diagnose _Atomic as a C11 extension. | Aaron Ballman | 2019-09-04 | 1 | -7/+7 |
* | [c++20] Implement semantic restrictions for C++20 designated | Richard Smith | 2019-08-30 | 1 | -3/+3 |
* | Diagnose both _Complex and _Imaginary as C99 extensions. | Aaron Ballman | 2019-08-27 | 1 | -9/+9 |
* | [clang] perform semantic checking in constant context | Gauthier Harnisch | 2019-06-15 | 1 | -5/+4 |
* | PR41854: Don't assert when constant-evaluating a member function call on an i... | Richard Smith | 2019-05-13 | 1 | -0/+8 |
* | Reject attempts to call non-static member functions on objects outside | Richard Smith | 2019-05-12 | 1 | -10/+66 |
* | Revert rL360499 and rL360464 from cfe/trunk: | Simon Pilgrim | 2019-05-11 | 1 | -66/+10 |
* | Reject attempts to call non-static member functions on objects outside | Richard Smith | 2019-05-11 | 1 | -10/+66 |
* | DR1872: don't allow any calls to virtual functions in constant | Richard Smith | 2019-05-09 | 1 | -1/+1 |
* | Add missing diagnostic for anonymous struct/union definitions that don't | Richard Smith | 2019-04-24 | 1 | -1/+1 |
* | [Sema] Make string literal init an rvalue. | Eli Friedman | 2019-02-08 | 1 | -0/+8 |
* | Fix crash on call to __builtin_memcpy with a null pointer to an | Richard Smith | 2018-09-13 | 1 | -1/+1 |
* | PR38627: Fix handling of exception specification adjustment for | Richard Smith | 2018-09-05 | 1 | -2/+2 |
* | Add missing testcase update for r337790. | Richard Smith | 2018-07-24 | 1 | -2/+2 |
* | Restructure checking for, and warning on, lifetime extension. | Richard Smith | 2018-07-17 | 1 | -4/+5 |
* | Temporarily revert r337226 "Restructure checking for, and warning on, lifetim... | Florian Hahn | 2018-07-17 | 1 | -5/+4 |
* | Restructure checking for, and warning on, lifetime extension. | Richard Smith | 2018-07-17 | 1 | -4/+5 |
* | Improve -Warray-bounds to handle multiple array extents rather than only hand... | Aaron Ballman | 2018-04-24 | 1 | -2/+5 |
* | PR36645: Go looking for an appropriate array bound when constant-evaluating a | Richard Smith | 2018-03-09 | 1 | -0/+4 |
* | Unnamed bitfields don't block constant evaluation of constexpr ctors | Jordan Rose | 2017-10-24 | 1 | -0/+16 |
* | Implement current CWG direction for support of arrays of unknown bounds in | Richard Smith | 2017-10-20 | 1 | -12/+23 |
* | Don't warn about runtime behavior problems in variable initializers that we | Richard Smith | 2017-09-23 | 1 | -3/+3 |
* | Add test case that was broken by r311970. | Martin Bohme | 2017-08-30 | 1 | -0/+16 |
* | Revert "Improve constant expression evaluation of arrays of unknown bound." | Martin Bohme | 2017-08-30 | 1 | -28/+0 |
* | Improve constant expression evaluation of arrays of unknown bound. | Richard Smith | 2017-08-29 | 1 | -0/+28 |
* | Check that the initializer of a non-dependent constexpr variable is constant ... | Richard Smith | 2017-06-26 | 1 | -3/+13 |
* | Revert r301785 (and r301787) because they caused PR32864. | Nick Lewycky | 2017-05-02 | 1 | -4/+0 |
* | Handle expressions with non-literal types like ignored expressions if we are ... | Nick Lewycky | 2017-05-01 | 1 | -0/+4 |
* | PR32034: Evaluate _Atomic(T) in-place when T is a class or array type. | Richard Smith | 2017-02-22 | 1 | -0/+9 |
* | Improve fix for PR28739 | Richard Smith | 2017-01-31 | 1 | -4/+18 |
* | PR23135: Don't instantiate constexpr functions referenced in unevaluated oper... | Richard Smith | 2017-01-07 | 1 | -2/+2 |
* | Bail out if we try to build a DeclRefExpr naming an invalid declaration. | Richard Smith | 2017-01-04 | 1 | -2/+2 |
* | Emit CCEDiags when evaluating a const variable. | George Burgess IV | 2016-12-27 | 1 | -1/+1 |
* | Add the alloc_size attribute to clang, attempt 2. | George Burgess IV | 2016-12-22 | 1 | -2/+2 |
* | Revert r290149: Add the alloc_size attribute to clang. | Chandler Carruth | 2016-12-20 | 1 | -2/+2 |
* | Add the alloc_size attribute to clang. | George Burgess IV | 2016-12-20 | 1 | -2/+2 |
* | Remove custom handling of array copies in lambda by-value array capture and | Richard Smith | 2016-12-14 | 1 | -0/+15 |
* | DR1295 and cleanup for P0135R1: Make our initialization code more directly | Richard Smith | 2016-12-09 | 1 | -0/+12 |
* | DR1213: element access on an array xvalue or prvalue produces an xvalue. In the | Richard Smith | 2016-12-05 | 1 | -7/+20 |
* | Make diagnostic for use of default member initializer before enclosing class is | Richard Smith | 2016-11-22 | 1 | -2/+2 |
* | Fix PR28366: Handle variables from enclosing local scopes more gracefully dur... | Faisal Vali | 2016-11-13 | 1 | -0/+30 |
* | DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules. | Richard Smith | 2016-10-21 | 1 | -8/+8 |
* | Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ... | Renato Golin | 2016-10-21 | 1 | -8/+8 |
* | DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules. | Richard Smith | 2016-10-21 | 1 | -8/+8 |
* | P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: | Richard Smith | 2016-06-28 | 1 | -0/+37 |
* | Fix rejects-valid on constexpr function that accesses a not-yet-defined 'extern | Richard Smith | 2016-05-25 | 1 | -0/+14 |
* | Fix ICE with constexpr and friend functions | Olivier Goffart | 2016-02-12 | 1 | -0/+10 |
* | PR17381: Treat undefined behavior during expression evaluation as an unmodeled | Richard Smith | 2015-12-03 | 1 | -4/+3 |
* | Remove warning on over-wide bit-field of boolean type; there's no risk that | Richard Smith | 2015-09-23 | 1 | -1/+1 |