aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/call.cc
AgeCommit message (Expand)AuthorFilesLines
2023-12-13c-family: rename warn_for_address_or_pointer_of_packed_memberJason Merrill1-1/+1
2023-12-12tree: add to clobber_kindJason Merrill1-1/+1
2023-12-11c++: Fix noexcept checking for trivial operations [PR96090]Nathaniel Shead1-8/+9
2023-12-04c++: implement P2564, consteval needs to propagate up [PR107687]Marek Polacek1-1/+1
2023-11-28c++: prvalue array decay [PR94264]Jason Merrill1-2/+0
2023-11-15c++: Implement C++26 P2864R2 - Remove Deprecated Arithmetic Conversion on Enu...Jakub Jelinek1-12/+36
2023-11-14c++: Link extended FP conversion pedwarns to -Wnarrowing [PR111842]Jonathan Wakely1-4/+6
2023-11-14Add type-generic clz/ctz/clrsb/ffs/parity/popcount builtins [PR111309]Jakub Jelinek1-2/+12
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm1-2/+2
2023-10-20c++: abstract class and overload resolutionJason Merrill1-24/+6
2023-10-20c++: fix tourney logicJason Merrill1-2/+3
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 2Patrick Palka1-6/+1
2023-10-19c++: indirect change of active union member in constexpr [PR101631,PR102286]Nathaniel Shead1-5/+6
2023-09-19c++: Move consteval folding to cp_fold_rMarek Polacek1-35/+5
2023-09-18c++: always check arity before deductionPatrick Palka1-8/+6
2023-09-05c++: use conversion_obstack_sentinel throughoutPatrick Palka1-85/+22
2023-08-29c++: tweaks for explicit conversion fns diagnosticMarek Polacek1-4/+37
2023-08-25gcc: Rename TRUE/FALSE to true/false in *.cc filesUros Bizjak1-3/+3
2023-07-20c++: fix ICE with designated initializer [PR110114]Marek Polacek1-8/+11
2023-07-18c++: non-standalone surrogate call templatePatrick Palka1-10/+14
2023-07-18c++: constrained surrogate call functions [PR110535]Patrick Palka1-0/+8
2023-07-15c++: copy elision w/ obj arg and static memfn call [PR110441]Patrick Palka1-1/+1
2023-06-14c++: tweak c++17 ctor/conversion tiebreaker [DR2327]Jason Merrill1-33/+23
2023-06-12c++: build initializer_list<string> in a loop [PR105838]Jason Merrill1-1/+10
2023-06-09c++: init-list of uncopyable type [PR110102]Jason Merrill1-0/+8
2023-06-02c++: fix explicit/copy problem [PR109247]Jason Merrill1-0/+31
2023-06-02c++: make initializer_list array static again [PR110070]Jason Merrill1-3/+12
2023-05-18c++: use _P() defines from tree.hBernhard Reutner-Fischer1-21/+21
2023-05-16c++: desig init in presence of list ctor [PR109871]Patrick Palka1-8/+8
2023-05-10c++: adjust conversion diagnosticsJason Merrill1-11/+9
2023-04-27c++: print conversion error at candidate locationJason Merrill1-0/+1
2023-03-30c++: Avoid informs without a warning [PR109278]Jakub Jelinek1-8/+12
2023-03-23c++: further -Wdangling-reference refinement [PR107532]Marek Polacek1-26/+37
2023-03-22c++: Avoid duplicate diagnostic calling unavailable function [PR109177]Alex Coplan1-4/+6
2023-03-20c++: explicit ctor and list-initialization [PR109159]Marek Polacek1-1/+3
2023-03-13c++: suppress -Wdangling-reference for std::span [PR107532]Marek Polacek1-0/+1
2023-03-07c++: -Wdangling-reference with reference wrapper [PR107532]Marek Polacek1-14/+84
2023-02-14c++: fix ICE in joust_maybe_elide_copy [PR106675]Marek Polacek1-0/+2
2023-02-09c++: ICE initing lifetime-extended constexpr var [PR107079]Marek Polacek1-1/+1
2023-02-01c++: ICE with -Wlogical-op [PR107755]Marek Polacek1-1/+1
2023-01-23c++: vector of class with bool ctor [PR108195]Jason Merrill1-1/+1
2023-01-22c++: lifetime extension with .* expression [PR53288]Jason Merrill1-0/+38
2023-01-19c++: Fix up handling of non-dependent subscript with static operator[] [PR108...Jakub Jelinek1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-13c++: Avoid some false positive -Wfloat-conversion warnings with extended prec...Jakub Jelinek1-3/+5
2023-01-09c++: Only do maybe_init_list_as_range optimization if !processing_template_de...Jakub Jelinek1-1/+2
2022-12-15c++: fix initializer_list transformation [PR108071]Jason Merrill1-6/+29
2022-12-12Revert "c++: build initializer_list<string> in a loop [PR105838]"Jason Merrill1-10/+1
2022-12-08c++: build initializer_list<string> in a loop [PR105838]Jason Merrill1-1/+10
2022-12-08c++: avoid initializer_list<string> [PR105838]Jason Merrill1-0/+138