aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl2.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek1-4/+10
2017-09-29c-attribs.c (handle_packed_attribute): Test DECL_C_BIT_FIELD rather than DECL...Jakub Jelinek1-1/+4
2017-09-28PR c++/56973, DR 696 - capture constant variables only as needed.Jason Merrill1-0/+5
2017-09-15re PR c++/64644 ("warning: anonymous union with no members" should be an erro...Manuel López-Ibáñez1-1/+1
2017-09-06class.c (warn_hidden): Don't barf on non-functions.Nathan Sidwell1-5/+9
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-2/+2
2017-08-25Conversion operators have a special nameNathan Sidwell1-1/+1
2017-08-18Add warn_if_not_aligned attributeH.J. Lu1-0/+7
2017-08-11Introduce TARGET_SUPPORTS_ALIASESMartin Liska1-14/+11
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-2/+3
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-19/+10
2017-07-12cp-tree.h (DECL_CONSTRUCTOR_P, [...]): Look at identifier flags.Nathan Sidwell1-1/+1
2017-07-11* decl2.c (reset_type_linkage_2): Dont't change ctor name.Nathan Sidwell1-7/+0
2017-06-30cp-tree.h (lookup_fnfields_1, [...]): Don't declare.Nathan Sidwell1-102/+75
2017-06-29Whitespace cleanups.Nathan Sidwell1-2/+3
2017-06-19PR c++/81073 - constexpr and static var in statement-expression.Jason Merrill1-3/+12
2017-06-18PR c++/60063 - -Wunused-local-typedefs and templates.Jason Merrill1-2/+3
2017-06-16PR c++/80831 - ICE with -fsyntax-only.Jason Merrill1-5/+5
2017-06-16cp-tree.h (build_this_parm, [...]): Add FN parm.Nathan Sidwell1-11/+11
2017-06-16Make keyed_classes a vector.Nathan Sidwell1-28/+9
2017-06-13Implement no_sanitize function attributeMartin Liska1-1/+1
2017-06-11tree.h (id_equal): New.Jason Merrill1-1/+1
2017-06-02name-lookup.h (cp_binding_level): Lose namespaces field.Nathan Sidwell1-22/+14
2017-05-29PR c++/80891 (#3)Nathan Sidwell1-1/+1
2017-05-26cp-tree.h (struct lang_decl_decomp): New type.Jakub Jelinek1-0/+3
2017-05-23PR c++/80396 - built-in for make_integer_sequence.Jason Merrill1-0/+7
2017-05-22invoke.texi (fdump-translation-unit): Delete documentation.Nathan Sidwell1-4/+5
2017-05-17Introduce dump_flags_t type and use it instead of int type.Martin Liska1-1/+1
2017-05-16call.c (build_user_type_conversion_1): Use OVL_FIRST.Nathan Sidwell1-40/+32
2017-05-16cp-tree.h (class ovl_iterator, [...]): New OVERLOAD iterators.Nathan Sidwell1-3/+3
2017-05-16cp-tree.h (OVL_FIRST, OVL_NAME): New.Nathan Sidwell1-1/+1
2017-05-11Revert pushdecl_top_level_and_finish name change.Nathan Sidwell1-2/+2
2017-05-11cp-tree.h (pushdecl, [...]): Move declarations to ...Nathan Sidwell1-2/+2
2017-05-05Kill per-namespace static_decls.Nathan Sidwell1-3/+1
2017-04-03Fix numerous typos in commentsJonathan Wakely1-2/+2
2017-02-21re PR c++/79654 (ICE on invalid c++ code in register_dtor_fn in cp/decl.c:7877)Jakub Jelinek1-1/+1
2017-02-13PR c++/79296 - ICE mangling localized template instantiationNathan Sidwell1-20/+21
2017-02-11PR c++/77790 - ICE with auto function in C++11 modeJason Merrill1-12/+5
2017-02-02re PR c++/69637 (ICE on an invalid bit-field with template name for width)Paolo Carlini1-2/+5
2017-01-31Introduce C++ support in libcc1Alexandre Oliva1-1/+1
2017-01-26PR c++/79176 - lambda ICE with -flto -OsJason Merrill1-0/+8
2017-01-11re PR c++/72813 (atomic header cannot be compiled into translation unit with ...Jakub Jelinek1-0/+2
2017-01-08PR c++/78948 - instantiation from discarded statementJason Merrill1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-15Allow references in constant-expressions.Jason Merrill1-0/+3
2016-11-10PR c++/77337 - auto return and lambdaJason Merrill1-3/+6
2016-10-13Implement P0386R2 - C++17 inline variablesJason Merrill1-2/+5
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-04extend.texi (Java Exceptions): Remove.Jakub Jelinek1-119/+3
2016-09-14c-common.c (c_common_truthvalue_conversion): Use false instead of 0.Marek Polacek1-2/+2