aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/method.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-29Fix lambdas in template default argument of inherited ctor.Jason Merrill1-15/+27
2017-08-10PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-4/+10
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-6/+14
2017-07-26PR c++/67054 - Inherited ctor with non-default-constructible membersLeonid Koppel1-1/+1
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-6/+13
2017-07-19class.c (add_implicitly_declared_members): Use classtype_has_move_assign_or_m...Nathan Sidwell1-3/+3
2017-07-17class.c (type_has_user_declared_move_constructor, [...]): Combine into ...Nathan Sidwell1-8/+4
2017-07-12cp-tree.h (DECL_CONSTRUCTOR_P, [...]): Look at identifier flags.Nathan Sidwell1-6/+6
2017-06-30call.c (build_new_method_call_1): Use constructo_name to get ctor name.Nathan Sidwell1-9/+10
2017-06-29Whitespace cleanups.Nathan Sidwell1-3/+2
2017-06-26cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.Nathan Sidwell1-4/+1
2017-06-18PR c++/70844 - -Wuseless-cast and inheriting constructor.Jason Merrill1-0/+1
2017-06-16cp-tree.h (build_this_parm, [...]): Add FN parm.Nathan Sidwell1-4/+3
2017-06-16Don't defer noexcept_deferred_spec.Nathan Sidwell1-1/+1
2017-06-01re PR c++/80812 (ICE: in build_value_init_noctor, at cp/init.c:483)Ville Voutilainen1-1/+1
2017-05-19call.c (add_list_candidates): Use OVL_FIRST.Nathan Sidwell1-1/+2
2017-05-17Implement new C++ intrinsics __is_assignable and __is_constructible.Ville Voutilainen1-7/+35
2017-05-16cp-tree.h (class ovl_iterator, [...]): New OVERLOAD iterators.Nathan Sidwell1-4/+4
2017-05-16cp-tree.h (OVL_FIRST, OVL_NAME): New.Nathan Sidwell1-4/+2
2017-05-11cp-tree.h (pushdecl, [...]): Move declarations to ...Nathan Sidwell1-1/+1
2017-05-11re PR c++/80682 (__is_trivially_constructible(void, int) returns true.)Ville Voutilainen1-0/+2
2017-05-10cp-tree.h (add_method, [...]): Change last arg to bool.Nathan Sidwell1-2/+2
2017-03-14PR c++/79393 DR 1658 workaroundNathan Sidwell1-16/+18
2017-03-13PR c++/79393 DR 1658 workaroundNathan Sidwell1-1/+17
2017-03-04Core issues 2273 and 2277Jason Merrill1-1/+2
2017-02-15PR c++/79464 - ICE in IPA with omitted constructor parmsJason Merrill1-0/+3
2017-02-07method.c (synthesized_method_base_walk): New.Nathan Sidwell1-112/+99
2017-01-31Introduce C++ support in libcc1Alexandre Oliva1-5/+5
2017-01-27PR c++/78771 - ICE with inherited constructor.Jason Merrill1-3/+11
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-21PR c++/78767 - ICE with inherited constructor default argumentJason Merrill1-1/+5
2016-11-01Implement P0136R1, Rewording inheriting constructors.Jason Merrill1-42/+173
2016-10-07re PR c++/64433 (Segmentation fault while compiling)Nathan Sidwell1-8/+12
2016-10-04extend.texi (Java Exceptions): Remove.Jakub Jelinek1-1/+1
2016-09-26init.c (expand_default_init): Fix } indentation.Nathan Sidwell1-13/+5
2016-08-29PR c++/77379 - ABI tag on thunkJason Merrill1-1/+1
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-0/+1
2016-07-21call.c (build_over_call): Check unsafe_copy_elision_p even for trivial constr...Jason Merrill1-7/+25
2016-05-23re PR c++/70972 (Inheriting constructors taking parameters by value should mo...Paolo Carlini1-0/+2
2016-05-12re PR c/70756 (Wrong column number shown for "error: invalid use of flexible ...Marek Polacek1-2/+2
2016-04-28cvt.c (cp_get_callee): New.Jason Merrill1-6/+2
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-1/+1
2016-03-03* method.c (synthesized_method_walk): operator= can also be constexpr.Jason Merrill1-2/+11
2016-02-25re PR c++/69842 (Parameter deduction in polymorphic lambdas)Jason Merrill1-3/+6
2016-02-17re PR c++/69842 (Parameter deduction in polymorphic lambdas)Jason Merrill1-4/+14
2016-01-11re PR c++/69131 (default constructor of union incorrectly deleted)Jason Merrill1-10/+13
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-11decl.c: Remove unused header files.Andrew MacLeod1-4/+0
2015-11-04ENABLE_CHECKING refactoring: C family front endsMikhail Maltsev1-3/+1
2015-10-29decl.c: Reorder #include's and remove duplicates.Andrew MacLeod1-9/+5