aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-28Small lambda fixes.Jason Merrill1-1/+1
2017-09-21ipa: fix dumping with deleted multiversioning nodesEvgeny Kudryashov1-1/+1
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-19/+18
2017-09-12re PR c++/70621 (ICE on invalid code at -O1 and above on x86_64-linux-gnu in ...Paolo Carlini1-4/+5
2017-09-06name-lookup.h (lookup_field_1): Delete.Nathan Sidwell1-1/+1
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-1/+1
2017-09-05class.c (add_method): Move slot search and insertion to ...Nathan Sidwell1-10/+12
2017-09-05re PR c++/81942 (ICE on empty constexpr constructor with C++14)Paolo Carlini1-1/+4
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-4/+8
2017-08-29PR c++/80935 - wrong C++17 error with lambdaJason Merrill1-3/+4
2017-08-28cp-tree.h (lang_type): Replace sorted_fields vector with bindings map.Nathan Sidwell1-1/+2
2017-08-28cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): Delete.Nathan Sidwell1-2/+1
2017-08-25Conversion operators have a special nameNathan Sidwell1-0/+8
2017-08-23cp-tree.h (maybe_version_functions): Declare.Nathan Sidwell1-22/+36
2017-08-18Add warn_if_not_aligned attributeH.J. Lu1-0/+4
2017-08-01* decl.c (declare_global_var): Set DECL_CONTEXT.Jason Merrill1-0/+1
2017-07-31Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR saniti...Martin Liska1-1/+2
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-25/+6
2017-07-12cp-tree.h (DECL_CONSTRUCTOR_P, [...]): Look at identifier flags.Nathan Sidwell1-2/+2
2017-07-11Core DR 393 - parameter pointer to array of unknown boundJason Merrill1-8/+11
2017-07-04parser.c (cp_parser_decomposition_declaration): Replace decomposition declara...Jakub Jelinek1-16/+16
2017-07-03re PR c++/65775 (Late-specified return type bypasses return type checks (qual...Paolo Carlini1-28/+32
2017-06-30cp-tree.h (lookup_fnfields_1, [...]): Don't declare.Nathan Sidwell1-5/+1
2017-06-30call.c (build_new_method_call_1): Use constructo_name to get ctor name.Nathan Sidwell1-0/+2
2017-06-29cp-tree.h (THIS_NAME, [...]): Delete.Nathan Sidwell1-10/+10
2017-06-29class.c (finish_struct): Use OVL_P.Nathan Sidwell1-9/+11
2017-06-29Whitespace cleanups.Nathan Sidwell1-9/+6
2017-06-28PR c++/72764 - ICE with invalid template typename.Jason Merrill1-1/+1
2017-06-26cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.Nathan Sidwell1-4/+5
2017-06-23Refactor fileptr_type_node handlingMarc Glisse1-44/+32
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-105/+90
2017-06-20cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete.Nathan Sidwell1-1/+0
2017-06-20PR c++/67074 - namespace aliasesNathan Sidwell1-11/+3
2017-06-16cp-tree.h (build_this_parm, [...]): Add FN parm.Nathan Sidwell1-11/+8
2017-06-16Don't defer noexcept_deferred_spec.Nathan Sidwell1-0/+2
2017-06-16Make keyed_classes a vector.Nathan Sidwell1-1/+7
2017-06-13Implement no_sanitize function attributeMartin Liska1-3/+3
2017-06-09builtin-attrs.def (ATTR_NORETURN_NOTHROW_LEAF_COLD_LIST, [...]): New.Jan Hubicka1-2/+2
2017-06-02Remove lang_type_ptrmem.Nathan Sidwell1-2/+4
2017-05-31cp-tree.h (lang_decl_slector): New enum.Nathan Sidwell1-11/+3
2017-05-26cp-tree.h (struct lang_decl_decomp): New type.Jakub Jelinek1-9/+29
2017-05-24PR c++/80544 strip cv-quals from cast resultsJonathan Wakely1-0/+1
2017-05-23-Wunused and C++17 structured bindingsJason Merrill1-1/+4
2017-05-19call.c (add_list_candidates): Use OVL_FIRST.Nathan Sidwell1-6/+8
2017-05-16cp-tree.h (OVL_FIRST, OVL_NAME): New.Nathan Sidwell1-5/+2
2017-05-11Revert pushdecl_top_level_and_finish name change.Nathan Sidwell1-1/+1
2017-05-11decl.c (xref_tag_1): Don't frob ts_lambda scope here.Nathan Sidwell1-17/+7
2017-05-11cp-tree.h (pushdecl, [...]): Move declarations to ...Nathan Sidwell1-1/+1
2017-05-11name-lookup.h (pop_binding): Rename to pop_local_binding.Nathan Sidwell1-27/+18
2017-05-10re PR c++/80145 ([c++1y] ICE after failed return type deduction)Paolo Carlini1-4/+7