cp-tree.h (flagged_type_tree_s): Remove.

* cp-tree.h (flagged_type_tree_s): Remove.
	(check_for_new_type): Likewise.
	* typeck2.c (check_for_new_type): Likewise.

From-SVN: r61779
This commit is contained in:
Kriang Lerdsuwanakij 2003-01-25 16:28:24 +00:00 committed by Kriang Lerdsuwanakij
parent 36ddc6b01b
commit fb8eab9658
3 changed files with 6 additions and 20 deletions

View File

@ -1,3 +1,9 @@
2003-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
* cp-tree.h (flagged_type_tree_s): Remove.
(check_for_new_type): Likewise.
* typeck2.c (check_for_new_type): Likewise.
2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
* dump.c: ANSIfy function declarations and definitions.

View File

@ -253,12 +253,6 @@ struct lang_id2 GTY(())
tree error_locus;
};
typedef struct flagged_type_tree_s GTY(())
{
tree t;
int new_type_flag;
} flagged_type_tree;
typedef struct template_parm_index_s GTY(())
{
struct tree_common common;
@ -4433,7 +4427,6 @@ extern tree build_scoped_ref (tree, tree, tree *);
extern tree build_x_arrow (tree);
extern tree build_m_component_ref (tree, tree);
extern tree build_functional_cast (tree, tree);
extern void check_for_new_type (const char *, flagged_type_tree);
extern tree add_exception_specifier (tree, tree, int);
extern tree merge_exception_specifiers (tree, tree);

View File

@ -1263,19 +1263,6 @@ build_functional_cast (exp, parms)
}
/* Complain about defining new types in inappropriate places. We give an
exception for C-style casts, to accommodate GNU C stylings. */
void
check_for_new_type (string, inptree)
const char *string;
flagged_type_tree inptree;
{
if (inptree.new_type_flag
&& (pedantic || strcmp (string, "cast") != 0))
pedwarn ("ISO C++ forbids defining types within %s", string);
}
/* Add new exception specifier SPEC, to the LIST we currently have.
If it's already in LIST then do nothing.
Moan if it's bad and we're allowed to. COMPLAIN < 0 means we