Commit 20aff0b3 by Volker Reichelt Committed by Volker Reichelt

revert: cp-tree.h (do_poplevel): Remove prototype.

	Revert:
	* cp-tree.h (do_poplevel): Remove prototype.
	* semantics.c (do_poplevel): Add prototype.  Make static.

	Revert:
	* cp-tree.h (default_conversion): Remove prototype.
	* typeck.c (default_conversion): Make static.

From-SVN: r110214
parent c185c797
2006-01-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 2006-01-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
Revert:
* cp-tree.h (do_poplevel): Remove prototype.
* semantics.c (do_poplevel): Add prototype. Make static.
Revert:
* cp-tree.h (default_conversion): Remove prototype.
* typeck.c (default_conversion): Make static.
2006-01-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* cp-tree.h (get_primary_binfo): Remove prototype. * cp-tree.h (get_primary_binfo): Remove prototype.
(push_using_decl): Likewise. (push_using_decl): Likewise.
(current_template_args): Likewise. (current_template_args): Likewise.
......
...@@ -4125,6 +4125,7 @@ extern void perform_deferred_access_checks (void); ...@@ -4125,6 +4125,7 @@ extern void perform_deferred_access_checks (void);
extern void perform_or_defer_access_check (tree, tree); extern void perform_or_defer_access_check (tree, tree);
extern int stmts_are_full_exprs_p (void); extern int stmts_are_full_exprs_p (void);
extern void init_cp_semantics (void); extern void init_cp_semantics (void);
extern tree do_poplevel (tree);
extern void add_decl_expr (tree); extern void add_decl_expr (tree);
extern tree finish_expr_stmt (tree); extern tree finish_expr_stmt (tree);
extern tree begin_if_stmt (void); extern tree begin_if_stmt (void);
...@@ -4304,6 +4305,7 @@ extern tree cxx_sizeof_or_alignof_type (tree, enum tree_code, bool); ...@@ -4304,6 +4305,7 @@ extern tree cxx_sizeof_or_alignof_type (tree, enum tree_code, bool);
#define cxx_sizeof_nowarn(T) cxx_sizeof_or_alignof_type (T, SIZEOF_EXPR, false) #define cxx_sizeof_nowarn(T) cxx_sizeof_or_alignof_type (T, SIZEOF_EXPR, false)
extern tree inline_conversion (tree); extern tree inline_conversion (tree);
extern tree decay_conversion (tree); extern tree decay_conversion (tree);
extern tree default_conversion (tree);
extern tree build_class_member_access_expr (tree, tree, tree, bool); extern tree build_class_member_access_expr (tree, tree, tree, bool);
extern tree finish_class_member_access_expr (tree, tree, bool); extern tree finish_class_member_access_expr (tree, tree, bool);
extern tree build_x_indirect_ref (tree, const char *); extern tree build_x_indirect_ref (tree, const char *);
......
...@@ -53,7 +53,6 @@ ...@@ -53,7 +53,6 @@
during template instantiation, which may be regarded as a during template instantiation, which may be regarded as a
degenerate form of parsing. */ degenerate form of parsing. */
static tree do_poplevel (tree);
static tree maybe_convert_cond (tree); static tree maybe_convert_cond (tree);
static tree simplify_aggr_init_exprs_r (tree *, int *, void *); static tree simplify_aggr_init_exprs_r (tree *, int *, void *);
static void emit_associated_thunks (tree); static void emit_associated_thunks (tree);
...@@ -424,7 +423,7 @@ anon_aggr_type_p (tree node) ...@@ -424,7 +423,7 @@ anon_aggr_type_p (tree node)
/* Finish a scope. */ /* Finish a scope. */
static tree tree
do_poplevel (tree stmt_list) do_poplevel (tree stmt_list)
{ {
tree block = NULL; tree block = NULL;
......
...@@ -1423,7 +1423,7 @@ decay_conversion (tree exp) ...@@ -1423,7 +1423,7 @@ decay_conversion (tree exp)
return exp; return exp;
} }
static tree tree
default_conversion (tree exp) default_conversion (tree exp)
{ {
exp = decay_conversion (exp); exp = decay_conversion (exp);
......
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