aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-31Set and test no-warning bit to avoid -Wnonnull for synthesized expressions.Martin Sebor1-2/+8
2020-07-28c++: better fixup_type_variantsNathan Sidwell1-6/+4
2020-07-27c++: Name as_base typeNathan Sidwell1-2/+7
2020-07-22c++: Don't add enums to class's decl_listNathan Sidwell1-5/+8
2020-07-14c++: Refactor some class fnsNathan Sidwell1-16/+17
2020-07-14c++: Comments & formattingNathan Sidwell1-4/+8
2020-07-10c++: [[no_unique_address]] fixes. [PR96105]Jason Merrill1-7/+20
2020-07-01c++: Expose cloning form predicatesNathan Sidwell1-27/+41
2020-06-30c++: Tweak function cloning namesNathan Sidwell1-7/+15
2020-06-24c++: Fix ICE with using and virtual function. [PR95719]Jason Merrill1-0/+4
2020-06-17c++: implicit operator== adjustments from P2002.Jason Merrill1-29/+57
2020-06-04c++: Fix FE devirt with diamond inheritance [PR95158]Jason Merrill1-0/+14
2020-06-01c++: vptr ubsan and object of known type [PR95466]Jason Merrill1-6/+2
2020-05-29c++: P0848R3 and member function templates [PR95181]Patrick Palka1-4/+11
2020-05-29c++: vptr ubsan and derived class [PR95311].Jason Merrill1-2/+6
2020-05-14c++: Missing SFINAE with lookup_fnfields [PR78446]Patrick Palka1-1/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-5/+5
2020-05-07c++: Fix spelling of non-staticMarek Polacek1-4/+4
2020-04-29c++, middle-end, rs6000: Fix C++17 ABI incompatibilities during class layout ...Jakub Jelinek1-1/+5
2020-04-22c++: Change -Weffc++ diagnostic to use "declare" (PR 94698)Jonathan Wakely1-2/+2
2020-04-22c++: Fix misuse of "override" in -Weffc++ warnings (PR 94698)Jonathan Wakely1-2/+2
2020-03-26c++: Fix up user_provided_p [PR81349]Jakub Jelinek1-6/+4
2020-03-09c++: Fix ABI issue with alignas on armv7hl [PR94050]Marek Polacek1-0/+4
2020-02-27Fix broken type comparison assertNathan Sidwell1-2/+2
2020-02-26coroutines: Amend parameter handling to match n4849.Iain Sandoe1-0/+13
2020-02-21PR c++/93753 - ICE on a flexible array followed by a member in an anonymous s...Martin Sebor1-0/+2
2020-02-14c++: Fix thinko in enum_min_precision [PR61414]Jakub Jelinek1-1/+1
2020-02-12c++: Fix implicit friend operator==.Jason Merrill1-1/+5
2020-01-14PR c++/92590 - wrong handling of inherited default ctor.Jason Merrill1-2/+3
2020-01-06PR c++/92552 - ICE with inherited constrained default ctor.Jason Merrill1-1/+0
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-11re PR c++/92869 (C++17 wrongly reports aggregate type as not-aggregate (when ...Jakub Jelinek1-1/+7
2019-12-10Fix C++20 structural type vs. private base.Jason Merrill1-18/+36
2019-12-05PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.Marek Polacek1-2/+8
2019-11-26re PR c++/61414 (enum class bitfield size-checking needs a separate warning f...Jakub Jelinek1-1/+55
2019-11-15Implement P1816R0, class template argument deduction for aggregates.Jason Merrill1-1/+13
2019-11-06Implement D1907R1 "structural type".Jason Merrill1-3/+6
2019-11-05Implement C++20 operator<=>.Jason Merrill1-0/+49
2019-11-01[C++ PATCH] cleanup check_field_declsNathan Sidwell1-139/+141
2019-10-30cp-tree.h (omp_declare_variant_finalize, [...]): Declare.Jakub Jelinek1-0/+8
2019-10-15[C++ PATCH] clone_function_decl breakupNathan Sidwell1-26/+37
2019-10-15[C++ PATCH] build_clone cleanupNathan Sidwell1-15/+12
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-0/+3
2019-10-05PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek1-4/+40
2019-09-28PR c++/91921 - stray warning with -Woverloaded-virtual.Marek Polacek1-5/+5
2019-09-15[C++ PATCH] simplify clone predicateNathan Sidwell1-37/+0
2019-09-14Formatting and comment syntax adjustments.Jason Merrill1-1/+1
2019-09-06[C++ PATCH] Reserve a decl_lang bitNathan Sidwell1-1/+1
2019-08-24[C++ PATCH] vfunc overrider simplificationNathan Sidwell1-4/+6
2019-08-23[C++ PATCH] vfunc overrider simplificationNathan Sidwell1-14/+21