aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-08-15Implement P0848R3, Conditionally Trivial Special Member Functions.Jason Merrill1-8/+90
2019-07-20Reduce memory consumption for push/pop_access_scope.Jason Merrill1-10/+0
2019-07-05DR 1813 PR c++/83374 - __is_standard_layout wrong for a class with repeated b...Marek Polacek1-1/+5
2019-06-27class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base type copy.Jan Hubicka1-0/+1
2019-06-27Remove quite obvious dead assignments.Martin Liska1-4/+0
2019-06-25class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL.Jason Merrill1-2/+4
2019-06-24Don't use a separate CLASSTYPE_AS_BASE if it's the same size.Jason Merrill1-0/+6
2019-06-14PR c++/90884 - stray note with -Wctor-dtor-privacy.Marek Polacek1-4/+4
2019-06-11PR c++/90449 - add -Winaccessible-base option.Matthew Beliveau1-7/+11
2019-06-01re PR c++/85254 (boost::is_final does not work for template types)Ville Voutilainen1-0/+1
2019-05-28[PATCH] Commonize anon-name generationNathan Sidwell1-1/+1
2019-05-15CWG 2096 - constraints on literal unions.Marek Polacek1-10/+22
2019-05-10PR c++/78010 - bogus -Wsuggest-override warning on final function.Marek Polacek1-1/+3
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-3/+4
2019-03-06PR c++/89381 - implicit copy and using-declaration.Jason Merrill1-1/+3
2019-03-05re PR c++/86485 ("anonymous" maybe-uninitialized false positive with ternary ...Jason Merrill1-6/+12
2019-02-28PR c++/86969 - ICE with constexpr if and recursive generic lambdas.Jason Merrill1-1/+0
2019-02-27PR c++/86969 - ICE with constexpr if and recursive generic lambdas.Jason Merrill1-0/+1
2019-02-13C++ concepts: fix ICE with requires on dtors (PR c++/89036)David Malcolm1-3/+0
2019-01-29PR c++/89089 - ICE with [[no_unique_address]].Jason Merrill1-16/+32
2019-01-17C++: Fix ICE when adding overloaded operator via using_decl (PR c++/88699)David Malcolm1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm1-0/+8
2018-12-13[PR c++/87531] Fix second bugNathan Sidwell1-0/+1
2018-12-11re PR c++/87861 (ICE in output_constructor_regular_field, at varasm.c:5165)Jakub Jelinek1-4/+3
2018-12-06class.c (check_bitfield_decl): In error message about non-integral type print...Paolo Carlini1-1/+2
2018-12-06PR c++/88136 - -Wdeprecated-copy false positivesJason Merrill1-1/+1
2018-11-28[PR c++/87531] operator= lookup in templatesNathan Sidwell1-0/+13
2018-11-27re PR c++/88181 (ICE: verify_type failed (error: type variant differs by TYPE...Jakub Jelinek1-0/+2