cp-tree.h (build_shared_int_cst): Remove.
* cp-tree.h (build_shared_int_cst): Remove. * tree.c (shared_int_cache): Remove. (build_shared_int_cst): Remove. * class.c (finish_struct_1): Use build_int_cst. From-SVN: r86249
This commit is contained in:
parent
31ebd7c887
commit
50652ae91a
|
@ -1,3 +1,10 @@
|
|||
2004-08-19 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* cp-tree.h (build_shared_int_cst): Remove.
|
||||
* tree.c (shared_int_cache): Remove.
|
||||
(build_shared_int_cst): Remove.
|
||||
* class.c (finish_struct_1): Use build_int_cst.
|
||||
|
||||
2004-08-19 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* decl.c (finish_enum): Do not copy value node early, copy
|
||||
|
|
|
@ -5085,7 +5085,7 @@ finish_struct_1 (tree t)
|
|||
thunk base function. */
|
||||
DECL_VINDEX (fndecl) = NULL_TREE;
|
||||
else if (TREE_CODE (DECL_VINDEX (fndecl)) != INTEGER_CST)
|
||||
DECL_VINDEX (fndecl) = build_shared_int_cst (vindex);
|
||||
DECL_VINDEX (fndecl) = build_int_cst (NULL_TREE, vindex, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -4246,7 +4246,6 @@ extern tree cp_build_type_attribute_variant (tree, tree);
|
|||
extern tree cp_build_qualified_type_real (tree, int, tsubst_flags_t);
|
||||
#define cp_build_qualified_type(TYPE, QUALS) \
|
||||
cp_build_qualified_type_real ((TYPE), (QUALS), tf_error | tf_warning)
|
||||
extern tree build_shared_int_cst (int);
|
||||
extern special_function_kind special_function_p (tree);
|
||||
extern bool name_p (tree);
|
||||
extern int count_trees (tree);
|
||||
|
|
|
@ -1366,25 +1366,6 @@ build_min_non_dep (enum tree_code code, tree non_dep, ...)
|
|||
return t;
|
||||
}
|
||||
|
||||
/* Returns an INTEGER_CST (of type `int') corresponding to I.
|
||||
Multiple calls with the same value of I may or may not yield the
|
||||
same node; therefore, callers should never modify the node
|
||||
returned. */
|
||||
|
||||
static GTY(()) tree shared_int_cache[256];
|
||||
|
||||
tree
|
||||
build_shared_int_cst (int i)
|
||||
{
|
||||
if (i >= 256)
|
||||
return build_int_cst (NULL_TREE, i, 0);
|
||||
|
||||
if (!shared_int_cache[i])
|
||||
shared_int_cache[i] = build_int_cst (NULL_TREE, i, 0);
|
||||
|
||||
return shared_int_cache[i];
|
||||
}
|
||||
|
||||
tree
|
||||
get_type_decl (tree t)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue