* pt.c (process_template_parm): Remove superfluous temporary.
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 6 May 2006 00:44:29 +0000 (00:44 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 6 May 2006 00:44:29 +0000 (00:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113573 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 2fcb893..4f460a3 100644 (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.
 
index 614de41..c7d94f1 100644 (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);