Commit fb8eab96 by Kriang Lerdsuwanakij Committed by Kriang Lerdsuwanakij

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
parent 36ddc6b0
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> 2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
* dump.c: ANSIfy function declarations and definitions. * dump.c: ANSIfy function declarations and definitions.
......
...@@ -253,12 +253,6 @@ struct lang_id2 GTY(()) ...@@ -253,12 +253,6 @@ struct lang_id2 GTY(())
tree error_locus; 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(()) typedef struct template_parm_index_s GTY(())
{ {
struct tree_common common; struct tree_common common;
...@@ -4433,7 +4427,6 @@ extern tree build_scoped_ref (tree, tree, tree *); ...@@ -4433,7 +4427,6 @@ extern tree build_scoped_ref (tree, tree, tree *);
extern tree build_x_arrow (tree); extern tree build_x_arrow (tree);
extern tree build_m_component_ref (tree, tree); extern tree build_m_component_ref (tree, tree);
extern tree build_functional_cast (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 add_exception_specifier (tree, tree, int);
extern tree merge_exception_specifiers (tree, tree); extern tree merge_exception_specifiers (tree, tree);
......
...@@ -1263,19 +1263,6 @@ build_functional_cast (exp, parms) ...@@ -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. /* Add new exception specifier SPEC, to the LIST we currently have.
If it's already in LIST then do nothing. If it's already in LIST then do nothing.
Moan if it's bad and we're allowed to. COMPLAIN < 0 means we Moan if it's bad and we're allowed to. COMPLAIN < 0 means we
......
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