summaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
Commit message (Expand)AuthorAgeFilesLines
* Merged trunk revision 251080 into the hsa branchhsajamborm2017-08-141-3/+4
* Remove special CDtor METHOD_VEC slots.nathan2017-07-211-36/+25
* gcc/nathan2017-07-211-82/+94
* * class.c (add_implicitly_declared_members): Usenathan2017-07-191-30/+15
* * class.c (classtype_has_move_assign_or_move_ctor): Declare.nathan2017-07-181-27/+9
* * class.c (maybe_warn_about_overly_private_class): Ignore publicnathan2017-07-171-9/+15
* * class.c (type_has_user_declared_move_constructor,nathan2017-07-171-33/+15
* * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don'tnathan2017-06-301-16/+12
* /cppaolo2017-06-291-11/+19
* * call.c (check_dtor_name): Use constructor_name for enums too.nathan2017-06-291-3/+2
* * class.c (finish_struct): Use OVL_P.nathan2017-06-291-6/+5
* Whitespace cleanups.nathan2017-06-291-2/+1
* * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...nathan2017-06-271-32/+15
* * class.c (resort_type_method_vec): Avoid potential unsignednathan2017-06-161-17/+17
* Don't defer noexcept_deferred_spec.nathan2017-06-161-4/+2
* Make keyed_classes a vector.nathan2017-06-161-2/+2
* Implement no_sanitize function attributemarxin2017-06-131-1/+3
* * builtin-attrs.def (ATTR_NORETURN_NOTHROW_LEAF_COLD_LIST,hubicka2017-06-091-1/+1
* * class.c (layout_class_type): Restructure overlong-bitfield tpenathan2017-06-071-31/+29
* cp/nathan2017-06-021-1/+1
* PR c++/80605 - __is_standard_layout and zero-length arrayjason2017-05-251-2/+2
* gcc/c-family:edlinger2017-05-191-2/+1
* LANG_HOOK_REGISTER_DUMPSnathan2017-05-191-5/+11
* * cp-tree.h (ovl_iterator::using_p): New predicate.nathan2017-05-171-42/+24
* * class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.nathan2017-05-171-41/+30
* Introduce dump_flags_t type and use it instead of int type.marxin2017-05-171-7/+7
* * call.c (build_user_type_conversion_1): Use OVL_FIRST.nathan2017-05-161-85/+64
* * class.c (handle_using_decl): Always use OVL_CURRENT.nathan2017-05-101-32/+21
* gcc/cp/nathan2017-05-101-34/+31
* * class.c (check_bases): Ignore empty bases.jason2017-05-091-1/+3
* PR c++/70979 - literal class and closure typesjason2017-05-091-1/+7
* PR c++/66297, DR 1684 - literal class and constexpr member fnsjason2017-05-091-7/+8
* * class.c (build_vtbl_initializer): Don't shadow outer variablenathan2017-05-081-6/+8
* * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value.nathan2017-05-051-5/+12
* * class.c (alter_class): Use retrofit_lang_decl directly.nathan2017-05-051-2/+1
* 017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>edlinger2017-04-171-3/+5
* Fix numerous typos in commentsredi2017-04-031-1/+1
* PR c++/79606 - ICE with this->base_member in NSDMIjason2017-02-201-0/+1
* PR c++/79464 - ICE in IPA with omitted constructor parmsjason2017-02-151-4/+25
* PR c++/78689 - ICE on constructor with labeljason2017-02-031-1/+1
* Introduce C++ support in libcc1aoliva2017-01-311-5/+5
* PR c++/78771 - ICE with inherited constructor.jason2017-01-271-2/+0
* PR c++/78890jakub2017-01-051-7/+9
* Update copyright years.jakub2017-01-011-1/+1
* Add SET_DECL_MODErsandifo2016-11-181-4/+4
* Implement P0012R1, Make exception specifications part of the type system.jason2016-11-071-2/+12
* Implement P0136R1, Rewording inheriting constructors.jason2016-11-021-15/+64
* * class.c (declared_access): Split out from handle_using_decl.jason2016-11-011-4/+11
* * class.c (add_method): Allow using-declarations to coexist.jason2016-10-271-0/+5
* Implement P0017R1, C++17 aggregates with bases.jason2016-10-141-29/+46