Revert:
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2006 15:12:04 +0000 (15:12 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2006 15:12:04 +0000 (15:12 +0000)
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110214 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/semantics.c
gcc/cp/typeck.c

index a4f2fab..9dea52e 100644 (file)
@@ -1,5 +1,15 @@
 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.
        (push_using_decl): Likewise.
        (current_template_args): Likewise.
index e739407..93453fe 100644 (file)
@@ -4125,6 +4125,7 @@ extern void perform_deferred_access_checks        (void);
 extern void perform_or_defer_access_check      (tree, tree);
 extern int stmts_are_full_exprs_p              (void);
 extern void init_cp_semantics                  (void);
+extern tree do_poplevel                                (tree);
 extern void add_decl_expr                      (tree);
 extern tree finish_expr_stmt                   (tree);
 extern tree begin_if_stmt                      (void);
@@ -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)
 extern tree inline_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 finish_class_member_access_expr     (tree, tree, bool);
 extern tree build_x_indirect_ref               (tree, const char *);
index 4ff4e26..8221899 100644 (file)
@@ -53,7 +53,6 @@
    during template instantiation, which may be regarded as a
    degenerate form of parsing.  */
 
-static tree do_poplevel (tree);
 static tree maybe_convert_cond (tree);
 static tree simplify_aggr_init_exprs_r (tree *, int *, void *);
 static void emit_associated_thunks (tree);
@@ -424,7 +423,7 @@ anon_aggr_type_p (tree node)
 
 /* Finish a scope.  */
 
-static tree
+tree
 do_poplevel (tree stmt_list)
 {
   tree block = NULL;
index 792b919..6d7c127 100644 (file)
@@ -1423,7 +1423,7 @@ decay_conversion (tree exp)
   return exp;
 }
 
-static tree
+tree
 default_conversion (tree exp)
 {
   exp = decay_conversion (exp);