From: Kazu Hirata Date: Fri, 15 Apr 2005 15:00:58 +0000 (+0000) Subject: cp-tree.h (lang_type_class): Remove redefined. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fae4f6aab0069fc940cfea61a8481574a27e9a95;p=gcc.git cp-tree.h (lang_type_class): Remove redefined. * cp-tree.h (lang_type_class): Remove redefined. Move java_interface into where redefined was. Increment the width of dummy. (TYPE_REDEFINED): Remove. From-SVN: r98184 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b12b7916377..ee213cb08cd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2005-04-15 Kazu Hirata + + * cp-tree.h (lang_type_class): Remove redefined. Move + java_interface into where redefined was. Increment the width + of dummy. + (TYPE_REDEFINED): Remove. + 2005-04-14 Kazu Hirata * cp-tree.h (SET_TMPL_ARG, ENUM_TI_TEMPLATE, ENUM_TI_ARGS, diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index e1e15a8739c..584698bc5db 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -1027,7 +1027,7 @@ struct lang_type_class GTY(()) unsigned diamond_shaped : 1; unsigned repeated_base : 1; unsigned being_defined : 1; - unsigned redefined : 1; + unsigned java_interface : 1; unsigned debug_requested : 1; unsigned fields_readonly : 1; @@ -1043,7 +1043,6 @@ struct lang_type_class GTY(()) unsigned has_complex_init_ref : 1; unsigned has_complex_assign_ref : 1; unsigned non_aggregate : 1; - unsigned java_interface : 1; /* When adding a flag here, consider whether or not it ought to apply to a template instance if it applies to the template. If @@ -1052,7 +1051,7 @@ struct lang_type_class GTY(()) /* There are some bits left to fill out a 32-bit word. Keep track of this by updating the size of this bitfield whenever you add or remove a flag. */ - unsigned dummy : 11; + unsigned dummy : 12; tree primary_base; VEC (tree_pair_s) *vcall_indices; @@ -1186,9 +1185,6 @@ struct lang_type GTY(()) /* Nonzero means that this type is being defined. I.e., the left brace starting the definition of this type has been seen. */ #define TYPE_BEING_DEFINED(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->being_defined) -/* Nonzero means that this type has been redefined. In this case, if - convenient, don't reprocess any methods that appear in its redefinition. */ -#define TYPE_REDEFINED(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->redefined) /* Mark bits for repeated base checks. */ #define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE))