Commit ae95e46e by Paolo Carlini Committed by Paolo Carlini

re PR c++/19532 (cp/pt.c mentions a function that has been removed.)

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
parent 49271fc0
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> 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
Revert: Revert:
......
...@@ -126,7 +126,7 @@ static int for_each_template_parm (tree, tree_fn_t, void*, ...@@ -126,7 +126,7 @@ static int for_each_template_parm (tree, tree_fn_t, void*,
struct pointer_set_t*); struct pointer_set_t*);
static tree expand_template_argument_pack (tree); static tree expand_template_argument_pack (tree);
static tree build_template_parm_index (int, int, int, tree, 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 void push_inline_template_parms_recursive (tree, int);
static tree retrieve_local_specialization (tree); static tree retrieve_local_specialization (tree);
static void register_local_specialization (tree, tree); static void register_local_specialization (tree, tree);
...@@ -308,14 +308,14 @@ template_class_depth (tree type) ...@@ -308,14 +308,14 @@ template_class_depth (tree type)
return depth; return depth;
} }
/* Returns 1 if processing DECL as part of do_pending_inlines /* Subroutine of maybe_begin_member_template_processing.
needs us to push template parms. */ Returns true if processing DECL needs us to push template parms. */
static int static bool
inline_needs_template_parms (tree decl) inline_needs_template_parms (tree decl)
{ {
if (! DECL_TEMPLATE_INFO (decl)) if (! DECL_TEMPLATE_INFO (decl))
return 0; return false;
return (TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (most_general_template (decl))) return (TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (most_general_template (decl)))
> (processing_template_decl + DECL_TEMPLATE_SPECIALIZATION (decl))); > (processing_template_decl + DECL_TEMPLATE_SPECIALIZATION (decl)));
......
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