aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/call.cc
AgeCommit message (Expand)AuthorFilesLines
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
2022-11-16c++: Fix up calls to static operator() or operator[] [PR107624]Jakub Jelinek1-16/+50
2022-11-15c++: Implement C++23 P2589R1 - - static operator[]Jakub Jelinek1-6/+30
2022-11-14c++: Disable -Wdangling-reference when initing T&Marek Polacek1-2/+8
2022-11-10c++: Extend -Wdangling-reference for std::minmaxMarek Polacek1-6/+46
2022-11-07c++: implement P2468R2, the equality operator you are looking forJason Merrill1-8/+101
2022-11-03c++: Quash -Wdangling-reference for member operator* [PR107488]Marek Polacek1-1/+11
2022-10-28c++: -Wdangling-reference and system headersMarek Polacek1-0/+7
2022-10-26c++: Implement -Wdangling-reference [PR106393]Marek Polacek1-12/+136
2022-10-14c++: Excess precision for ? int : float or int == float [PR107097, PR82071, P...Jakub Jelinek1-15/+47
2022-10-14c++: Implement excess precision support for C++ [PR107097, PR323]Jakub Jelinek1-30/+124
2022-10-12c++: Remove maybe-rvalue OR in implicit moveMarek Polacek1-38/+3
2022-10-12c++: defer all consteval in default args [DR2631]Jason Merrill1-25/+13
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-10/+6
2022-10-07c++: fixes for derived-to-base reference binding [PR107085]Marek Polacek1-6/+38
2022-09-29c++: fix class-valued ?: extensionJason Merrill1-0/+5
2022-09-29c++: reduce temporaries in ?:Jason Merrill1-1/+7
2022-09-27c++: Implement C++23 P2266R1, Simpler implicit move [PR101165]Marek Polacek1-2/+4
2022-09-27c++: Implement C++23 P1169R4 - static operator() [PR106651]Jakub Jelinek1-5/+20
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-1/+129
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-11/+11
2022-08-25c++: block copy elision in delegating ctorJason Merrill1-0/+7
2022-08-17c++: Extend -Wpessimizing-move to other contextsMarek Polacek1-1/+4
2022-07-19c++: shortcut bad reference binding [PR94894]Patrick Palka1-32/+60
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-7/+13
2022-07-01c++: tweak resolve_args changeJason Merrill1-1/+1
2022-06-23c++: designated init cleanup [PR105925]Jason Merrill1-29/+29
2022-06-01c++: auto function as function argument [PR105779]Jason Merrill1-0/+5
2022-05-31c++: non-dep call with empty TYPE_BINFO [PR105758]Patrick Palka1-2/+2
2022-05-18c++: fix SIGFPE with -Wclass-memaccess [PR105634]Marek Polacek1-0/+2
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-7/+7
2022-04-28c++: Add diagnostic when operator= is used as truth cond [PR25689]Zhao Wei Liew1-3/+10
2022-04-20c++: Fall through for arrays of T vs T cv [PR104996]Ed Catmur1-5/+2
2022-04-13c++: ambiguous call not diagnosed after DR2352 [PR97296]Marek Polacek1-2/+13
2022-04-11c++: operator new lookup [PR98249]Jason Merrill1-2/+1
2022-03-28c++: missing aggregate base ctor [PR102045]Jason Merrill1-0/+1
2022-03-26c++: ICE when building builtin operator->* set [PR103455]Patrick Palka1-1/+1
2022-03-24c++: missing SFINAE for non-constant consteval calls [PR104620]Patrick Palka1-1/+1
2022-03-14c++: Reject __builtin_clear_padding on non-trivially-copyable types with one ...Jakub Jelinek1-0/+21
2022-03-12c++: ICE with bad conversion shortcutting [PR104622]Patrick Palka1-1/+12
2022-02-09c++: memfn lookup consistency and using-decls [PR104432]Patrick Palka1-5/+4
2022-01-27c++: non-dependent immediate member fn call [PR99895]Patrick Palka1-24/+14
2022-01-25c++: assignment to temporary [PR59950]Jason Merrill1-1/+4
2022-01-22c++: constexpr and -fno-elide-constructors [PR101072]Jason Merrill1-12/+20
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+13272