Commit fae4f6aa by Kazu Hirata Committed by Kazu Hirata

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
parent 3d36fb45
2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
* 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 <kazu@cs.umass.edu> 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
* cp-tree.h (SET_TMPL_ARG, ENUM_TI_TEMPLATE, ENUM_TI_ARGS, * cp-tree.h (SET_TMPL_ARG, ENUM_TI_TEMPLATE, ENUM_TI_ARGS,
......
...@@ -1027,7 +1027,7 @@ struct lang_type_class GTY(()) ...@@ -1027,7 +1027,7 @@ struct lang_type_class GTY(())
unsigned diamond_shaped : 1; unsigned diamond_shaped : 1;
unsigned repeated_base : 1; unsigned repeated_base : 1;
unsigned being_defined : 1; unsigned being_defined : 1;
unsigned redefined : 1; unsigned java_interface : 1;
unsigned debug_requested : 1; unsigned debug_requested : 1;
unsigned fields_readonly : 1; unsigned fields_readonly : 1;
...@@ -1043,7 +1043,6 @@ struct lang_type_class GTY(()) ...@@ -1043,7 +1043,6 @@ struct lang_type_class GTY(())
unsigned has_complex_init_ref : 1; unsigned has_complex_init_ref : 1;
unsigned has_complex_assign_ref : 1; unsigned has_complex_assign_ref : 1;
unsigned non_aggregate : 1; unsigned non_aggregate : 1;
unsigned java_interface : 1;
/* When adding a flag here, consider whether or not it ought to /* When adding a flag here, consider whether or not it ought to
apply to a template instance if it applies to the template. If apply to a template instance if it applies to the template. If
...@@ -1052,7 +1051,7 @@ struct lang_type_class GTY(()) ...@@ -1052,7 +1051,7 @@ struct lang_type_class GTY(())
/* There are some bits left to fill out a 32-bit word. Keep track /* 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 of this by updating the size of this bitfield whenever you add or
remove a flag. */ remove a flag. */
unsigned dummy : 11; unsigned dummy : 12;
tree primary_base; tree primary_base;
VEC (tree_pair_s) *vcall_indices; VEC (tree_pair_s) *vcall_indices;
...@@ -1186,9 +1185,6 @@ struct lang_type GTY(()) ...@@ -1186,9 +1185,6 @@ struct lang_type GTY(())
/* Nonzero means that this type is being defined. I.e., the left brace /* Nonzero means that this type is being defined. I.e., the left brace
starting the definition of this type has been seen. */ starting the definition of this type has been seen. */
#define TYPE_BEING_DEFINED(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->being_defined) #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. */ /* Mark bits for repeated base checks. */
#define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE)) #define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment