* pt.c (process_template_parm): Remove superfluous temporary.

From-SVN: r113573
This commit is contained in:
Volker Reichelt 2006-05-06 00:44:29 +00:00 committed by Volker Reichelt
parent 620188c9f2
commit a14de1afcc
2 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,7 @@
2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* pt.c (process_template_parm): Remove superfluous temporary.
PR c++/27430
* pt.c (process_template_parm): Handle erroneous non-type parameters.

View File

@ -2312,19 +2312,17 @@ reduce_template_parm_level (tree index, tree type, int levels)
return TEMPLATE_PARM_DESCENDANTS (index);
}
/* Process information from new template parameter NEXT and append it to the
/* Process information from new template parameter PARM and append it to the
LIST being built. This new parameter is a non-type parameter iff
IS_NON_TYPE is true. */
tree
process_template_parm (tree list, tree next, bool is_non_type)
process_template_parm (tree list, tree parm, bool is_non_type)
{
tree parm;
tree decl = 0;
tree defval;
int idx;
parm = next;
gcc_assert (TREE_CODE (parm) == TREE_LIST);
defval = TREE_PURPOSE (parm);