summaryrefslogtreecommitdiff
path: root/test/SemaCXX/constant-expression-cxx1y.cpp
AgeCommit message (Expand)Author
2017-10-04[ExprConstant] Allow constexpr ctor to modify non static data membersErik Pilkington
2017-08-17PR34161: support evaluation of 'void()' expressions in C++14 onwards.Richard Smith
2017-01-31Improve fix for PR28739Richard Smith
2017-01-30PR28739: Check that integer values fit into 64 bits before extracting them as...Richard Smith
2016-12-27Emit CCEDiags when evaluating a const variable.George Burgess IV
2016-12-27Add a test for `const` folding introduced by r290297. NFC.George Burgess IV
2016-06-04PR27989: only enqueue binary operators into the data recursive int expressionRichard Smith
2016-05-25[Sema] Note when we encounter a problem in ExprConstant.George Burgess IV
2015-12-08Replace bitwise AND with logical AND in an expression that already had anothe...Craig Topper
2015-09-14C11 _Bool bitfield diagnosticRachel Craik
2014-11-19Fix bug where a trivial constexpr copy/move operation couldn't copy from anRichard Smith
2014-09-23Improve -Wuninitialized to take into account field ordering with initializerRichard Trieu
2013-11-15Don't reject dependent range-based for loops in constexpr functions. The loopRichard Smith
2013-11-07PR17615: A delegating constructor initializer is a full-expression. Don'tRichard Smith
2013-11-06More constant evaluation cleanup, and fix an issue where we'd override anRichard Smith
2013-08-06PR16755: When initializing or modifying a bitfield member in a constantRichard Smith
2013-07-24C++1y: track object lifetime during constexpr evaluation, and don't allowRichard Smith
2013-06-25More of N3652: don't add an implicit 'const' to 'constexpr' member functions ...Richard Smith
2013-06-20PR16377: Allow evaluation of statement expressions in constant evaluation,Richard Smith
2013-06-12PR12086, PR15117Richard Smith
2013-06-05Model temporary lifetime-extension explicitly in the AST. Use this model toRichard Smith
2013-05-21PR16090: C++1y: treat undeduced 'auto' as a literal type, so that constexprRichard Smith
2013-05-15Use only explicit bool conversion operatorDavid Blaikie
2013-05-12C++1y: support for 'switch' statements in constexpr functions. This is somewhatRichard Smith
2013-05-07C++1y constant expression evaluation: compound assignment support for floatin...Richard Smith
2013-05-07C++1y constant expression evaluation: support for compound assignments on int...Richard Smith
2013-05-07C++1y: an assignment operator is implicitly 'constexpr' if it would only call...Richard Smith
2013-05-06C++1y: support range-based for loops in constant expressions.Richard Smith
2013-05-06C++1y: support 'for', 'while', and 'do ... while' in constant expressions.Richard Smith
2013-05-05C++1y: support for increment and decrement in constant expression evaluation.Richard Smith
2013-05-05Factor out duplication between lvalue-to-rvalue conversions and variableRichard 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