OSDN Git Service

Fix compilation.
authordodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2010 08:26:04 +0000 (08:26 +0000)
committerdodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2010 08:26:04 +0000 (08:26 +0000)
* cp-tree.h (get_template_parms_at_level): Change unsigned parm
into int.
* pt.c (get_template_parms_at_level): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157743 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c

index ff66a20..25ed7d0 100644 (file)
@@ -1,3 +1,9 @@
+2010-03-26  Dodji Seketeli  <dodji@redhat.com>
+
+       * cp-tree.h (get_template_parms_at_level): Change unsigned parm
+       into int.
+       * pt.c (get_template_parms_at_level): Adjust.
+
 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
 
        PR c++/43206
index 5648827..2eaee84 100644 (file)
@@ -4973,7 +4973,7 @@ extern void init_template_processing              (void);
 bool template_template_parameter_p             (const_tree);
 extern bool primary_template_instantiation_p    (const_tree);
 extern tree get_primary_template_innermost_parameters  (const_tree);
-extern tree get_template_parms_at_level (tree, unsigned);
+extern tree get_template_parms_at_level (tree, int);
 extern tree get_template_innermost_arguments   (const_tree);
 extern tree get_template_argument_pack_elems   (const_tree);
 extern tree get_function_template_decl         (const_tree);
index 59fdc44..6e62292 100644 (file)
@@ -2843,7 +2843,7 @@ get_primary_template_innermost_parameters (const_tree t)
    of template parameters PARMS.  */
 
 tree
-get_template_parms_at_level (tree parms, unsigned level)
+get_template_parms_at_level (tree parms, int level)
 {
   tree p;
   if (!parms