aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/method.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-6/+6
2021-11-09c++: Skip unnamed bit-fields moreMarek Polacek1-1/+3
2021-10-05c++: defaulted <=> with bitfields [PR102490]Jakub Jelinek1-87/+153
2021-09-30c++: __is_trivially_xible and multi-arg aggr paren init [PR102535]Patrick Palka1-1/+3
2021-09-30c++: defaulted comparisons and vptr fields [PR95567]Patrick Palka1-0/+4
2021-09-14c++: Fix __is_*constructible/assignable for templates [PR102305]Jakub Jelinek1-0/+1
2021-08-12c++: Fix ICE on defaulted spaceship with pointer return type [PR94162]Jakub Jelinek1-0/+2
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-1/+1
2021-05-19c++: ICE with <=> fallback [PR100367]Jason Merrill1-7/+35
2021-05-07c++: avoid non-TARGET_EXPR class prvaluesJason Merrill1-1/+1
2021-04-01c++: GC collects live data when synthesizing operator== [PR99831]Marek Polacek1-1/+6
2021-03-26c++: ICE on invalid with NSDMI in C++98 [PR98352]Marek Polacek1-1/+1
2021-03-25c++: ICE on invalid with inheriting constructors [PR94751]Marek Polacek1-5/+17
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-22c++: Handle array members in build_comparison_op [PR93480]Jakub Jelinek1-5/+89
2020-12-08c++: Fix defaulted <=> fallback to < and == [PR96299]Jason Merrill1-24/+91
2020-11-10Refactor copying decl section namesStrager Neds1-1/+1
2020-10-26c++: Implement __is_nothrow_constructible and __is_nothrow_assignableVille Voutilainen1-3/+14
2020-10-02c++: cleanup ctor_omit_inherited_parms [PR97268]Nathan Sidwell1-8/+28
2020-07-14c++: Comments & formattingNathan Sidwell1-0/+3
2020-06-30c++: Tweak function cloning namesNathan Sidwell1-2/+2
2020-06-19c++: Allow defaulted comparison outside class.Jason Merrill1-19/+19
2020-06-18c++: More P2002 operator<=> refinements.Jason Merrill1-12/+37
2020-06-17c++: implicit operator== adjustments from P2002.Jason Merrill1-74/+43
2020-05-14c++: Missing SFINAE with lookup_fnfields [PR78446]Patrick Palka1-1/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-9/+9
2020-05-06c++: Don't synthesize sfk_comparison method multiple times [PR94907]Jakub Jelinek1-1/+1
2020-04-28c++: Redeclaration of implicit operator== [PR94583]Jason Merrill1-7/+4
2020-04-10c++: make __is_constructible work with paren-init of aggrs [PR94149]Marek Polacek1-3/+39
2020-04-08c++: ICE with defaulted comparison operator [PR94478]Marek Polacek1-0/+11
2020-03-23c++: Avoid a suspicious -Wnoexcept warning [PR93805]Patrick Palka1-1/+1
2020-03-17c++: Fix access checks for __is_assignable and __is_constructibleVille Voutilainen1-2/+2
2020-03-04Wrap array in ctor with braces.Martin Liska1-3/+3
2020-02-12c++: Fix implicit friend operator==.Jason Merrill1-9/+38
2020-02-11c++: Fix static initialization from <=>.Jason Merrill1-0/+3
2020-01-14PR c++/92590 - wrong handling of inherited default ctor.Jason Merrill1-6/+1
2020-01-14 PR c++/92594 - ICE with inherited trivial default ctor.Jason Merrill1-1/+6
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-21re PR c++/92966 (Segfault on defaulted operator== with wrong return type)Jakub Jelinek1-1/+1
2019-12-21re PR c++/92973 (Silently accepting defaulted comparison operators in C++11 ....Jakub Jelinek1-0/+7
2019-12-11PR c++/92774 - ICE with implicitly deleted operator<=>.Jason Merrill1-12/+21
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini1-3/+6
2019-12-05PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.Marek Polacek1-4/+6
2019-11-17method.c (lookup_comparison_result): Use %qD instead of %<%T::%D%> to print t...Jakub Jelinek1-2/+2
2019-11-11Implement P1946R0, Allow defaulting comparisons by value.Jason Merrill1-17/+33
2019-11-07Implement D1959R0, remove weak_equality and strong_equality.Jason Merrill1-41/+6
2019-11-05Implement C++20 operator<=>.Jason Merrill1-22/+713
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-2/+3
2019-10-23Implement P1286R2, Contra CWG1778Jason Merrill1-63/+6