aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-01c++: Handle std::construct_at on automatic vars during constant evaluation [P...Jakub Jelinek1-1/+2
2020-09-22c++: Ignore __sanitizer_ptr_{sub,cmp} builtin calls during constant expressio...Jakub Jelinek1-0/+6
2020-09-03c++: Fix another PCH hash_map issue [PR96901]Jakub Jelinek1-1/+1
2020-09-03c++: Disable -frounding-math during manifestly constant evaluation [PR96862]Jakub Jelinek1-0/+2
2020-08-10c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497]Jakub Jelinek1-2/+2
2020-08-05c++: cxx_eval_vec_init after zero-initialization [PR96282]Patrick Palka1-1/+17
2020-07-30c++: decl_constant_value and unsharing [PR96197]Patrick Palka1-2/+2
2020-07-09c++: Partially revert fix for PR c++/95497 [PR96132]Patrick Palka1-0/+1
2020-07-08c++: ICE in is_really_empty_class [PR95497]Patrick Palka1-1/+1
2020-07-02c++: Support C++20 virtual consteval functions. [PR88335]Jason Merrill1-0/+48
2020-06-17c++: ICE with IMPLICIT_CONV_EXPR in array subscript [PR95508]Marek Polacek1-0/+13
2020-06-04c++: Fix complex constexpr virtual cases [PR93310].Jason Merrill1-41/+3
2020-06-04c++: Reject some further reinterpret casts in constexpr [PR82304, PR95307]Jakub Jelinek1-13/+12
2020-05-29c++: constexpr ctor with RANGE_EXPR index [PR95241]Patrick Palka1-0/+16
2020-05-28c++: Immediately deduce auto member [PR94926].Jason Merrill1-2/+0
2020-05-23c++: Avoid concept evaluation when uid-sensitive [PR94038]Patrick Palka1-1/+2
2020-05-21c++: Constant expression parsing and parameters.Jason Merrill1-0/+8
2020-05-21c++: template instantiation during fold_for_warn [PR94038]Patrick Palka1-24/+76
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-19/+19
2020-05-05c++: constexpr and lambda capture [PR90212]Jason Merrill1-1/+7
2020-04-27c++: Delegating constructor in constexpr init [PR94772]Patrick Palka1-1/+27
2020-04-20c++: Fix ICE with { } as template argument [PR94592]Marek Polacek1-2/+6
2020-04-14c++: Stray RESULT_DECLs in result of constexpr call [PR94034]Patrick Palka1-0/+54
2020-04-13c++: More self-modifying constexpr init [PR94470]Patrick Palka1-12/+7
2020-04-09c++: constexpr static data member instantiation [PR94523]Jason Merrill1-4/+9
2020-04-04c++: Refrain from using replace_placeholders in constexpr evaluation [PR94205]Patrick Palka1-8/+17
2020-04-04c++: Fix constexpr evaluation of self-modifying CONSTRUCTORs [PR94219]Patrick Palka1-97/+153
2020-04-04c++: Fix reuse of class constants [PR94453]Jason Merrill1-1/+1
2020-04-01c++: Fix DMI with lambda 'this' capture [PR94205]Jason Merrill1-0/+6
2020-04-01c++: Adjust formatting.Jason Merrill1-49/+55
2020-03-21c++: Reject changing active member of union during initialization [PR94066]Patrick Palka1-9/+60
2020-03-11c++: Fix wrong modifying const object error for COMPONENT_REF [PR94074]Marek Polacek1-1/+41
2020-03-09c++: Readd [LR]ROTATE_EXPR support to constexpr.c [PR94067]Jakub Jelinek1-0/+4
2020-03-04c++: Fix [[no_unique_address]] and default mem-init [PR90432]Jason Merrill1-0/+3
2020-03-03c++: Fix non-constant TARGET_EXPR constexpr handing [PR93998]Jakub Jelinek1-3/+6
2020-02-26c++: Fix ICE with constexpr init and [[no_unique_address]] [PR93803]Marek Polacek1-9/+7
2020-02-19c++: Fix wrong-code with non-constexpr constructor [PR93169]Marek Polacek1-1/+2
2020-02-11c++: Fix static initialization from <=>.Jason Merrill1-7/+5
2020-02-09c++: Fix ICE during constexpr virtual call evaluation [PR93633]Jakub Jelinek1-0/+11
2020-02-08c++: Use constexpr to avoid wrong -Wsign-compare (PR90691).Jason Merrill1-11/+31
2020-02-08c++: Preserve location in maybe_constant_value.Jason Merrill1-1/+9
2020-02-08c++: Handle CONSTRUCTORs without indexes in find_array_ctor_elt [PR93549]Jakub Jelinek1-3/+28
2020-02-04c++: Fix constexpr vs. omitted aggregate init.Jason Merrill1-2/+10
2020-02-04c++: Fix ({ ... }) array mem-initializer.Jason Merrill1-1/+10
2020-02-03c++: Fix constexpr vs. reference parameter.Jason Merrill1-2/+0
2020-02-03c++: Allow parm of empty class type in constexpr.Jason Merrill1-4/+15
2020-01-25c++: Poor diagnostic for dynamic_cast in constexpr context [PR93414]Marek Polacek1-1/+14
2020-01-24c++: Unshare expressions from constexpr cache.Jason Merrill1-1/+1
2020-01-23c++: Avoid ICE when constant evaluation of __builtin_strchr fails.Jason Merrill1-0/+3
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+6