summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/constant-expression-cxx11.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* C11 _Bool bitfield diagnosticRachel Craik2015-09-141-3/+3
* PR24597: Fix in-place evaluation of call expressions to provide a proper "this"Richard Smith2015-08-281-0/+12
* Move fixit for const init from note to diag, weaken to warning in MS mode.Nico Weber2015-04-171-1/+1
* PR17938: This has already been fixed, add regression test.Richard Smith2015-02-131-0/+10
* Sema: Don't crash when variable is redefined as a constexpr functionDavid Majnemer2015-01-091-0/+5
* Adding a -Wunused-value warning for expressions with side effects used in an ...Aaron Ballman2014-12-171-1/+2
* Support constant evaluation for member calls on std::initializer_listRichard Smith2014-12-171-0/+3
* AST: Limit zero-sized constexpr behavior to array typesDavid Majnemer2014-12-141-1/+2
* Sema: Constexpr functions must have return statements which have an exprDavid Majnemer2014-12-131-0/+5
* AST: Incomplete types might be zero sizedDavid Majnemer2014-12-111-0/+8
* AST: Don't assume two zero sized objects live at different addressesDavid Majnemer2014-12-091-0/+6
* Fix bug where a trivial constexpr copy/move operation couldn't copy from anRichard Smith2014-11-191-0/+13
* Handle use of default member initializers before end of outermost classReid Kleckner2014-11-171-2/+3
* Fix assert/crash on invalid with __builtin_constant_p conditionals in constan...Richard Smith2014-11-131-0/+2
* PR21327 / C++ DR1652 / C++ DR73: comparing a past-the-end pointer for oneRichard Smith2014-10-211-0/+4
* Improve -Wuninitialized to take into account field ordering with initializerRichard Trieu2014-09-231-1/+1
* Reject a slightly-sneaky way to perform a read of mutable state from within aRichard Smith2014-09-161-0/+43
* C++1y is now C++14!Aaron Ballman2014-08-191-12/+12
* Improve diagnostic on default-initializing const variables (PR20208).Nico Weber2014-07-231-1/+1
* Add an explicit diagnostic for the case where an expression is not a constantRichard Smith2014-07-071-0/+13
* Add missing "non-constant" diagnostic for a member call on a temporary ofRichard Smith2014-06-111-0/+6
* PR19010: Make sure we initialize (empty) indirect base class subobjects whenRichard Smith2014-03-051-0/+10
* PR16074, implement warnings to catch pointer to boolean true and pointer toRichard Trieu2014-02-261-1/+1
* Modern gcc is happy to constant evaluate __builtin_strlen in various casesRichard Smith2013-11-151-0/+39
* PR17800: When performing pack expansion, we must always rebuild the AST nodesRichard Smith2013-11-071-0/+13
* Refactor constant expression handling and make a couple of tweaks to make it aRichard Smith2013-11-051-0/+17
* Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash ifRichard Smith2013-09-131-0/+18
* PR5683: Issue a warning when subtracting pointers to types of zero size, andRichard Smith2013-09-101-1/+13
* PR16755: When initializing or modifying a bitfield member in a constantRichard Smith2013-08-061-0/+37
* C++1y: track object lifetime during constexpr evaluation, and don't allowRichard Smith2013-07-241-0/+18
* Fix error recovery with in-class initializer.Eli Friedman2013-06-281-0/+15
* More of N3652: don't add an implicit 'const' to 'constexpr' member functions ...Richard Smith2013-06-251-0/+24
* PR16377: Allow evaluation of statement expressions in constant evaluation,Richard Smith2013-06-201-0/+21
* Fix handling of const_cast from prvalue to rvalue reference: such a cast isRichard Smith2013-06-141-0/+5
* Implement core issue 903: only integer literals with value 0 and prvalues ofRichard Smith2013-06-131-6/+13
* PR12086, PR15117Richard Smith2013-06-121-0/+41
* Recursively lifetime-extend into array temporaries. These can get implicitlyRichard Smith2013-06-081-0/+6
* When a static storage duration temporary appears in a constant expression, itRichard Smith2013-06-061-0/+10
* Model temporary lifetime-extension explicitly in the AST. Use this model toRichard Smith2013-06-051-3/+42
* Refactor constant expression evaluation to associate the complete object of aRichard Smith2013-06-031-4/+9
* PR14772: Support constant expression evaluation for _Atomic types.Richard Smith2013-05-231-0/+25
* Suppress bogus "use of undefined constexpr function" error if the function bodyRichard Smith2013-05-141-0/+8
* Handle parens properly when initializing a char array from a string literal.Richard Smith2013-05-051-0/+13
* PR15884: In the 'taking the address of a temporary' extension, materialize theRichard Smith2013-05-011-0/+10
* C++1y: support simple variable assignments in constexpr functions.Richard Smith2013-04-261-5/+5
OpenPOWER on IntegriCloud