Commit a14de1af by Volker Reichelt Committed by Volker Reichelt

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

From-SVN: r113573
parent 620188c9
2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* pt.c (process_template_parm): Remove superfluous temporary.
PR c++/27430 PR c++/27430
* pt.c (process_template_parm): Handle erroneous non-type parameters. * pt.c (process_template_parm): Handle erroneous non-type parameters.
......
...@@ -2312,19 +2312,17 @@ reduce_template_parm_level (tree index, tree type, int levels) ...@@ -2312,19 +2312,17 @@ reduce_template_parm_level (tree index, tree type, int levels)
return TEMPLATE_PARM_DESCENDANTS (index); 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 LIST being built. This new parameter is a non-type parameter iff
IS_NON_TYPE is true. */ IS_NON_TYPE is true. */
tree 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 decl = 0;
tree defval; tree defval;
int idx; int idx;
parm = next;
gcc_assert (TREE_CODE (parm) == TREE_LIST); gcc_assert (TREE_CODE (parm) == TREE_LIST);
defval = TREE_PURPOSE (parm); defval = TREE_PURPOSE (parm);
......
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