summaryrefslogtreecommitdiff
path: root/test/SemaCXX
Commit message (Expand)AuthorAgeFilesLines
* New tautological warning for bitwise-or with non-zero constant always true.Richard Trieu2019-10-191-0/+12
* [c++20] Add rewriting from comparison operators to <=> / ==.Richard Smith2019-10-192-5/+5
* PR43674: fix incorrect constant evaluation of 'switch' where no caseRichard Smith2019-10-151-0/+6
* PR43080: Do not build context-sensitive expressions during name classification.Richard Smith2019-10-141-0/+7
* Suppress false-positive -Wdeprecated-volatile warning from __is_*_assignable(...Richard Smith2019-10-111-0/+2
* PR43629: Fix crash evaluating constexpr placement new on a subobject ofRichard Smith2019-10-101-0/+10
* [clang] prevent crash for nonnull attribut in constant context (Bug 43601)Gauthier Harnisch2019-10-101-3/+4
* [c++20] P1152R4: warn on any simple-assignment to a volatile lvalueRichard Smith2019-10-091-13/+36
* [c++20] Implement most of P1152R4.Richard Smith2019-10-091-1/+68
* [c++20] Check for a class-specific operator delete when deleting anRichard Smith2019-10-071-0/+19
* Fix behavior of __builtin_bit_cast when the From and To types are theRichard Smith2019-10-071-0/+16
* [Sema] Avoids an assertion failure when an invalid conversion declaration is ...Richard Smith2019-10-061-0/+7
* [NFCI] Slightly improve warning messageDavid Bolvansky2019-10-051-1/+1
* PR43519: don't inject a diagnostic when constant-evaulation of aRichard Smith2019-10-031-0/+5
* For P0784R7: support placement new-expressions in constant evaluation.Richard Smith2019-10-031-0/+83
* For P0784R7: allow direct calls to operator new / operator delete fromRichard Smith2019-10-031-0/+85
* Revert r368237 - Update fix-it hints for std::move warnings.Richard Trieu2019-10-022-50/+44
* Fix crash on constant-evaluation of pseudo-destruction of a pointer.Richard Smith2019-10-021-0/+9
* [NFC] Updated tests after rL373371David Bolvansky2019-10-011-4/+0
* [c++20] Add a C++20 version of the existing turing machine test.Richard Smith2019-10-011-0/+66
* During constant evaluation, handle CXXBindTemporaryExprs forRichard Smith2019-10-011-0/+5
* [c++20] Fix crash when constant-evaluating an assignment with aRichard Smith2019-10-011-0/+23
* Fix crash on value-dependent delete-expressions.Richard Smith2019-09-301-0/+6
* [NFC] Fix tests, second tryDavid Bolvansky2019-09-301-4/+4
* [NFCI] Updated broken testDavid Bolvansky2019-09-301-0/+4
* Don't crash if a variable with a constexpr destructor has aRichard Smith2019-09-291-0/+9
* For now, disallow lifetime-extended temporaries with non-trivial (butRichard Smith2019-09-291-0/+19
* Fix checking for permitted results of constant expressions.Richard Smith2019-09-291-0/+19
* For P0784R7: add support for explicit destructor calls andRichard Smith2019-09-271-0/+177
* [clang] [AST] Treat "inline gnu_inline" the same way as "extern inline gnu_in...Martin Storsjo2019-09-272-3/+12
* For P0784R7: add support for new (std::nothrow).Richard Smith2019-09-271-0/+18
* For P0784R7: Add support for dynamic allocation with new / delete duringRichard Smith2019-09-272-1/+310
* [NFC] Update test after r372708David Bolvansky2019-09-241-1/+1
* NFC: Fix a poorly-written testErik Pilkington2019-09-231-7/+7
* Fix __is_fundamental to accept nullptr_tZoe Carver2019-09-231-0/+1
* Fix __is_signed builtinZoe Carver2019-09-231-21/+23
* [Diagnostics] Warn if '<<' in bool context with -Wint-in-bool-context (GCC co...David Bolvansky2019-09-231-1/+1
* For P0784R7: add support for constexpr destructors, and call them asRichard Smith2019-09-233-4/+130
* [NFC] Fixed failed testDavid Bolvansky2019-09-221-1/+1
* [clang] fixing conditional explicit for out-of-line definition PR42980Gauthier Harnisch2019-09-221-0/+18
* Fix bad APInt compare.Richard Trieu2019-09-211-0/+1
* Merge and improve code that detects same value in comparisons.Richard Trieu2019-09-212-0/+87
* Improve -Wtautological-overlap-compareRichard Trieu2019-09-211-2/+3
* Fix assertion failure when constant evaluation of a switch jumps over anRichard Smith2019-09-201-0/+13
* [Consumed] Treat by-value class arguments as consuming by default, like rvalu...Nicholas Allegra2019-09-191-0/+27
* [c++20] P1331R2: Allow transient use of uninitialized objects inRichard Smith2019-09-183-12/+87
* Ignore exception specifier mismatch when merging redeclarationsReid Kleckner2019-09-171-1/+28
* For PR17164: split -fno-lax-vector-conversion into three differentRichard Smith2019-09-133-22/+64
* Revert "For PR17164: split -fno-lax-vector-conversion into three different"Jonas Devlieghere2019-09-133-64/+22
* For PR17164: split -fno-lax-vector-conversion into three differentRichard Smith2019-09-133-22/+64