aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDodji Seketeli <dodji@redhat.com>2010-03-26 08:26:04 +0000
committerDodji Seketeli <dodji@gcc.gnu.org>2010-03-26 09:26:04 +0100
commit3910807d3957df6a4bc06c30d67dbca12bc671ae (patch)
tree03b80384c5c7b3ae9bb95ce15dc7772b5fce1102
parent46bc665fe48da734facffa5729ae487a5a5f3933 (diff)
downloadgcc-3910807d3957df6a4bc06c30d67dbca12bc671ae.zip
gcc-3910807d3957df6a4bc06c30d67dbca12bc671ae.tar.gz
gcc-3910807d3957df6a4bc06c30d67dbca12bc671ae.tar.bz2
Fix compilation.
* cp-tree.h (get_template_parms_at_level): Change unsigned parm into int. * pt.c (get_template_parms_at_level): Adjust. From-SVN: r157743
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/cp-tree.h2
-rw-r--r--gcc/cp/pt.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ff66a20..25ed7d0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 5648827..2eaee84 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -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);
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index 59fdc44..6e62292 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -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