aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-13PR c++/86094 - wrong code with defaulted move ctor.Jason Merrill1-0/+13
2018-06-12Core issue 1331 - const mismatch with defaulted copy constructorMarek Polacek1-3/+3
2018-06-11PR c++/85792 -Wctor-dtor-privacy and inherited constructor.Jason Merrill1-2/+6
2018-05-25PR c++/85815 - reference to member of enclosing template.Jason Merrill1-2/+2
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-5/+4
2018-05-22PR c++/81420 - not extending temporary lifetime.Jason Merrill1-1/+1
2018-05-20PR libstdc++/85843 - warning in logic_error copy constructor.Jason Merrill1-2/+2
2018-05-18PR c++/58407 - deprecated implicit copy ops.Jason Merrill1-0/+36
2018-05-14Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.Jason Merrill1-21/+12
2018-05-14cp-tree.h (TYPE_REF_P): New.Paolo Carlini1-9/+9
2018-05-10Core issue 2310 - conversion to base of incomplete type.Jason Merrill1-0/+9
2018-05-10* class.c (vbase_has_user_provided_move_assign): Use user_provided_p.Jason Merrill1-1/+1
2018-03-31[PR c++/85027] deal with baselink in save_expr in instantiate_typeAlexandre Oliva1-5/+5
2018-03-27re PR c++/85068 (ICE with invalid covariant return type hierarchy)Jakub Jelinek1-8/+9
2018-03-21Deprecate some C++ extensionsNathan Sidwell1-37/+19
2018-02-27[PR c++/84426] ICE after conflicting member declNathan Sidwell1-8/+12
2018-02-20re PR c++/84445 (ICE with __builtin_launder and virtual function)Jakub Jelinek1-1/+2
2018-02-16PR c++/82764 - C++17 ICE with empty baseJason Merrill1-2/+8
2018-02-08[C++ PATCH] initializer_list diagnosticNathan Sidwell1-4/+3
2018-02-07Revert behavior to r251316.Martin Liska1-1/+1
2018-02-05class.c: Remove unused global variables.Marek Polacek1-33/+0
2018-02-02c-common.h (DECL_UNNAMED_BIT_FIELD): New.Paolo Carlini1-1/+1
2018-01-15PR c++/83588 - struct with two flexible arrays causes an internal compiler errorMartin Sebor1-2/+5
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-6/+8
2017-11-22re PR c++/60336 (empty struct value is passed differently in C and C++)Marek Polacek1-0/+1
2017-11-21Add quotes for constexpr keyword.Martin Liska1-2/+2
2017-11-13Defer folding of *&.Jason Merrill1-9/+7
2017-10-31diagnostics: get rid of *_at_rich_loc in favor of overloadingDavid Malcolm1-5/+8
2017-10-31[C++ PATCH] overloaded operator fns [2/N]Nathan Sidwell1-1/+1
2017-10-31[C++ PATCH] overloaded operator fns [1/N]Nathan Sidwell1-3/+3
2017-10-20[C++ PATCH] AS_BASETYPENathan Sidwell1-17/+12
2017-10-05[C++ PATCH] Kill IDENTIFIER_GLOBAL_VALUENathan Sidwell1-2/+2
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek1-5/+5
2017-09-29c-attribs.c (handle_packed_attribute): Test DECL_C_BIT_FIELD rather than DECL...Jakub Jelinek1-7/+8
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-4/+4
2017-09-13Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.Nathan Sidwell1-5/+5
2017-09-06class.c (warn_hidden): Don't barf on non-functions.Nathan Sidwell1-51/+52
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-15/+10
2017-09-05class.c (add_method): Move slot search and insertion to ...Nathan Sidwell1-74/+4
2017-09-05class.c (unreverse_member_declarations): Remove extraneous if.Nathan Sidwell1-2/+1
2017-09-01cp-tree.h (resort_type_method_vec): Move declaration to ...Nathan Sidwell1-77/+2
2017-09-01class.c (finish_struct): Call set_class_bindings for the template case too.Nathan Sidwell1-0/+1
2017-09-01class.c (finish_struct_methods): Done clear DECL_IN_AGGR_P here.Nathan Sidwell1-59/+40
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-21/+4
2017-08-28cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): Delete.Nathan Sidwell1-120/+1
2017-08-25class.c (method_name_cmp, [...]): Method names can never be NULL.Nathan Sidwell1-19/+6
2017-08-25Conversion operators have a special nameNathan Sidwell1-58/+43
2017-08-24Conversion operators kept on single overload setNathan Sidwell1-27/+11
2017-08-23cp-tree.h (maybe_version_functions): Declare.Nathan Sidwell1-26/+4