cp-tree.h (push_tinst_level): Remove prototype.
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Mon, 13 Feb 2006 22:32:47 +0000 (22:32 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Mon, 13 Feb 2006 22:32:47 +0000 (22:32 +0000)
* cp-tree.h (push_tinst_level): Remove prototype.
(pop_tinst_level): Likewise.
* pt.c (push_tinst_level): Add prototype, make static.
(pop_tinst_level): Likewise.

From-SVN: r110934

gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c

index eac70313bfe575f1b7ec1d6de81c9e6cabac4835..9852864959e688cbdc8c901a9238a2d63a82f4b6 100644 (file)
@@ -1,3 +1,10 @@
+2006-02-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       * cp-tree.h (push_tinst_level): Remove prototype.
+       (pop_tinst_level): Likewise.
+       * pt.c (push_tinst_level): Add prototype, make static.
+       (pop_tinst_level): Likewise.
+
 2006-02-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
 
        * decl.c (grokdeclarator): Return NULL_TREE instead of 0.
index dfeb4122db2ddf60e6cebb219b6a3cb0f1d378dc..aa6876aef8e0fdee7e404378861d87bd291ae7ea 100644 (file)
@@ -4022,8 +4022,6 @@ extern int more_specialized_fn                    (tree, tree, int);
 extern void do_decl_instantiation              (tree, tree);
 extern void do_type_instantiation              (tree, tree, tsubst_flags_t);
 extern tree instantiate_decl                   (tree, int, bool);
-extern int push_tinst_level                    (tree);
-extern void pop_tinst_level                    (void);
 extern int comp_template_parms                 (tree, tree);
 extern int template_class_depth                        (tree);
 extern int is_specialization_of                        (tree, tree);
index bf6923f3ae1c0293b63e7bef121dd2944866aed3..c113f41b285e14bb48cced7dbbc6f7fc28cafd03 100644 (file)
@@ -97,6 +97,8 @@ static int try_one_overload (tree, tree, tree, tree, tree,
                             unification_kind_t, int, bool);
 static int unify (tree, tree, tree, tree, int);
 static void add_pending_template (tree);
+static int push_tinst_level (tree);
+static void pop_tinst_level (void);
 static void reopen_tinst_level (tree);
 static tree classtype_mangled_name (tree);
 static char* mangle_class_name_for_template (const char *, tree, tree);
@@ -5046,7 +5048,7 @@ static int last_template_error_tick;
 /* We're starting to instantiate D; record the template instantiation context
    for diagnostics and to restore it later.  */
 
-int
+static int
 push_tinst_level (tree d)
 {
   tree new;
@@ -5089,7 +5091,7 @@ push_tinst_level (tree d)
 /* We're done instantiating this template; return to the instantiation
    context.  */
 
-void
+static void
 pop_tinst_level (void)
 {
   tree old = current_tinst_level;