aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
AgeCommit message (Expand)AuthorFilesLines
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek1-1/+1
2017-09-28PR c++/56973, DR 696 - capture constant variables only as needed.Jason Merrill1-1/+3
2017-09-28Use local_specializations to find capture proxies.Jason Merrill1-2/+8
2017-09-22C++: underline parameters in mismatching function callsDavid Malcolm1-0/+2
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-1/+1
2017-09-13Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.Nathan Sidwell1-14/+6
2017-09-12Kill CLASSTYPE_SORTED_FIELDS.Nathan Sidwell1-9/+0
2017-09-08PR c++/70029 - ICE with ref-qualifier and -fltoJason Merrill1-0/+1
2017-09-06PR c++/82053 - ICE with default argument in lambda in templateJason Merrill1-0/+1
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-3/+3
2017-09-05cp-tree.h (lang_decl_base): Rename template_conv_p to unknown_bound_p.Nathan Sidwell1-14/+6
2017-09-05re PR c++/81942 (ICE on empty constexpr constructor with C++14)Paolo Carlini1-0/+6
2017-09-01cp-tree.h (resort_type_method_vec): Move declaration to ...Nathan Sidwell1-2/+0
2017-09-01Revert 2017-08-28 Nathan Sidwell <nathan@acm.org> Restore sorted_fields vector.Nathan Sidwell1-7/+8
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-2/+8
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill1-11/+3
2017-08-29Support copying local_specializations.Jason Merrill1-1/+2
2017-08-29Add immediate potential_constant_expression variants.Jason Merrill1-3/+5
2017-08-29Instantiate default arguments/member initializers once.Jason Merrill1-1/+1
2017-08-28cp-tree.h (lang_type): Replace sorted_fields vector with bindings map.Nathan Sidwell1-8/+7
2017-08-28cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): Delete.Nathan Sidwell1-1/+0
2017-08-25Conversion operators have a special nameNathan Sidwell1-4/+7
2017-08-23cp-tree.h (lookup_field_1, [...]): Move declatations to ...Nathan Sidwell1-4/+0
2017-08-23cp-tree.h (maybe_version_functions): Declare.Nathan Sidwell1-0/+1
2017-08-23cp-tree.h (print_search_statistics, [...]): Don't declare.Nathan Sidwell1-2/+0
2017-08-17cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment.Nathan Sidwell1-22/+11
2017-08-17cp-tree.h (struct lang_type): Remove template_info field.Nathan Sidwell1-6/+7
2017-08-10PR c++/80452 - Core 1579, implicit move semantics on return/throwJason Merrill1-1/+1
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-4/+5
2017-07-21Remove special CDtor METHOD_VEC slots.Nathan Sidwell1-11/+3
2017-07-19class.c (add_implicitly_declared_members): Use classtype_has_move_assign_or_m...Nathan Sidwell1-1/+1
2017-07-19tree.h (TYPE_MINVAL, [...]): Rename to ...Nathan Sidwell1-2/+2
2017-07-18class.c (classtype_has_move_assign_or_move_ctor): Declare.Nathan Sidwell1-2/+0
2017-07-17class.c (type_has_user_declared_move_constructor, [...]): Combine into ...Nathan Sidwell1-2/+1
2017-07-12cp-tree.h (DECL_CONSTRUCTOR_P, [...]): Look at identifier flags.Nathan Sidwell1-6/+4
2017-07-10cp-tree.h (cp_operator_id, [...]): Document.Martin Sebor1-7/+25
2017-07-06Support C++-specific selftestsDavid Malcolm1-0/+6
2017-06-30config-lang.in (gtfiles): Add cp/lex.c.Nathan Sidwell1-1/+1
2017-06-30cp-tree.h (lookup_fnfields_1, [...]): Don't declare.Nathan Sidwell1-2/+1
2017-06-29PR c++/81164 - ICE with invalid inherited constructor.Jason Merrill1-0/+1
2017-06-29cp-tree.h (THIS_NAME, [...]): Delete.Nathan Sidwell1-8/+0
2017-06-29class.c (finish_struct): Use OVL_P.Nathan Sidwell1-2/+2
2017-06-29Whitespace cleanups.Nathan Sidwell1-2/+5
2017-06-28PR c++/72764 - ICE with invalid template typename.Jason Merrill1-0/+1
2017-06-27cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...Nathan Sidwell1-4/+2
2017-06-27Kill IDENTIFIER_TEMPLATE.Nathan Sidwell1-4/+0
2017-06-26cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.Nathan Sidwell1-18/+14
2017-06-23PR c++/79056 - C++17 ICE with invalid template syntax.Jason Merrill1-0/+1
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-40/+85
2017-06-20cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete.Nathan Sidwell1-2/+0