diff options
| author | Nathan Sidwell <nathan@codesourcery.com> | 2005-06-15 08:18:01 +0000 |
|---|---|---|
| committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2005-06-15 08:18:01 +0000 |
| commit | 1bf5fc346a3f74999a27c5ad6ff456bb59c1783b (patch) | |
| tree | 880eab48ebbaf66667a728e5b54574150141c300 /gcc/cp/cp-tree.h | |
| parent | 8813ac2634a24b3c3a144b2f925033faf3c8e359 (diff) | |
| download | gcc-1bf5fc346a3f74999a27c5ad6ff456bb59c1783b.zip gcc-1bf5fc346a3f74999a27c5ad6ff456bb59c1783b.tar.gz gcc-1bf5fc346a3f74999a27c5ad6ff456bb59c1783b.tar.bz2 | |
Make-lang.in: Reformat some long lines.
* Make-lang.in: Reformat some long lines.
(gt-cp-rtti.h): New target.
(cp/rtti.o): Add dependency.
* config-lang.in (gtfiles): Add cp/rtti.c.
* cp-tree.h (CPTI_TI_DESC_TYPE, CPTI_BLTN_DESC_TYPE,
CPTI_PTR_DESC_TYPE, CPTI_ARY_DESC_TYPE, CPTI_FUNC_DESC_TYPE,
CPTI_ENUM_DESC_TYPE, CPTI_CLASS_DESC_TYPE,
CPTI_SI_CLASS_DESC_TYPE, CPTI_VMI_CLASS_DESC_TYPE,
CPTI_PTM_DESC_TYPE, CPTI_BASE_DESC_TYPE): Remove.
(ti_desc_type_node, bltn_desc_type_node, ptr_desc_type_node,
ary_desc_type_node, func_desc_type_node, enum_desc_type_node,
class_desc_type_node, si_class_desc_type_node,
vmi_class_desc_type_node, ptm_desc_type_node,
base_desc_type_node): Remove.
* decl.c: Adjust documentation of global trees.
* rtti.c (TINFO_PSEUDO_TYPE, TINFO_VTABLE_DECL,
TINFO_REAL_NAME): Remove.
(struct tinfo_s): New.
(enum tinfo_kind): New.
(tinfo_descs): New.
(get_tinfo_decl): Adjust use of tinfo descriptor.
(tinfo_base_init, generic_initializer, ptr_initializer,
ptm_initializer, class_initializer): Likewise.
(get_pseudo_ti_init): Take descriptor index. Adjust.
(create_pseudo_type_info): Likewise.
(get_pseudo_ti_desc): Return descriptor index. Adjust.
(create_tinfo_types): Adjust use of create_pseudo_type_info.
(emit_tinfo_decl): Adjust use of tinfo descriptor.
From-SVN: r100971
Diffstat (limited to 'gcc/cp/cp-tree.h')
| -rw-r--r-- | gcc/cp/cp-tree.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 29baa7c..ef67f6b 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -483,18 +483,6 @@ enum cp_tree_index CPTI_CLEANUP_TYPE, CPTI_VTT_PARM_TYPE, - CPTI_TI_DESC_TYPE, - CPTI_BLTN_DESC_TYPE, - CPTI_PTR_DESC_TYPE, - CPTI_ARY_DESC_TYPE, - CPTI_FUNC_DESC_TYPE, - CPTI_ENUM_DESC_TYPE, - CPTI_CLASS_DESC_TYPE, - CPTI_SI_CLASS_DESC_TYPE, - CPTI_VMI_CLASS_DESC_TYPE, - CPTI_PTM_DESC_TYPE, - CPTI_BASE_DESC_TYPE, - CPTI_CLASS_TYPE, CPTI_UNKNOWN_TYPE, CPTI_VTBL_TYPE, @@ -559,18 +547,6 @@ extern GTY(()) tree cp_global_trees[CPTI_MAX]; /* The type used to represent an index into the vtable. */ #define vtable_index_type cp_global_trees[CPTI_VTABLE_INDEX_TYPE] -#define ti_desc_type_node cp_global_trees[CPTI_TI_DESC_TYPE] -#define bltn_desc_type_node cp_global_trees[CPTI_BLTN_DESC_TYPE] -#define ptr_desc_type_node cp_global_trees[CPTI_PTR_DESC_TYPE] -#define ary_desc_type_node cp_global_trees[CPTI_ARY_DESC_TYPE] -#define func_desc_type_node cp_global_trees[CPTI_FUNC_DESC_TYPE] -#define enum_desc_type_node cp_global_trees[CPTI_ENUM_DESC_TYPE] -#define class_desc_type_node cp_global_trees[CPTI_CLASS_DESC_TYPE] -#define si_class_desc_type_node cp_global_trees[CPTI_SI_CLASS_DESC_TYPE] -#define vmi_class_desc_type_node cp_global_trees[CPTI_VMI_CLASS_DESC_TYPE] -#define ptm_desc_type_node cp_global_trees[CPTI_PTM_DESC_TYPE] -#define base_desc_type_node cp_global_trees[CPTI_BASE_DESC_TYPE] - #define class_type_node cp_global_trees[CPTI_CLASS_TYPE] #define unknown_type_node cp_global_trees[CPTI_UNKNOWN_TYPE] #define vtbl_type_node cp_global_trees[CPTI_VTBL_TYPE] |
