re PR c++/19532 (cp/pt.c mentions a function that has been removed.)
authorPaolo Carlini <pcarlini@suse.de>
Mon, 6 Aug 2007 09:18:39 +0000 (09:18 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 6 Aug 2007 09:18:39 +0000 (09:18 +0000)
2007-08-06  Paolo Carlini  <pcarlini@suse.de>

PR c++/19532
* pt.c (template_class_depth): Fix comment; change return type
to bool.

From-SVN: r127238

gcc/cp/ChangeLog
gcc/cp/pt.c

index c14a911b66704f638423219a33c4c921a119b667..468612de5f8a9b48ab68a29717b7d9dce1eaf6c7 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-06  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/19532
+       * pt.c (template_class_depth): Fix comment; change return type
+       to bool.
+
 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
 
        Revert:
index f1aaa2b38dad02662f78f3d237e115de3768c579..e4f56d806b3d8239a15bd76ae55289a69c728f62 100644 (file)
@@ -126,7 +126,7 @@ static int for_each_template_parm (tree, tree_fn_t, void*,
                                   struct pointer_set_t*);
 static tree expand_template_argument_pack (tree);
 static tree build_template_parm_index (int, int, int, tree, tree);
-static int inline_needs_template_parms (tree);
+static bool inline_needs_template_parms (tree);
 static void push_inline_template_parms_recursive (tree, int);
 static tree retrieve_local_specialization (tree);
 static void register_local_specialization (tree, tree);
@@ -308,14 +308,14 @@ template_class_depth (tree type)
   return depth;
 }
 
-/* Returns 1 if processing DECL as part of do_pending_inlines
-   needs us to push template parms.  */
+/* Subroutine of maybe_begin_member_template_processing.
+   Returns true if processing DECL needs us to push template parms.  */
 
-static int
+static bool
 inline_needs_template_parms (tree decl)
 {
   if (! DECL_TEMPLATE_INFO (decl))
-    return 0;
+    return false;
 
   return (TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (most_general_template (decl)))
          > (processing_template_decl + DECL_TEMPLATE_SPECIALIZATION (decl)));