* tree.c (make_tree_vec_stat, grow_tree_vec_stat): Use size_t.
authorJason Merrill <jason@redhat.com>
Fri, 19 May 2017 18:55:17 +0000 (14:55 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 19 May 2017 18:55:17 +0000 (14:55 -0400)
From-SVN: r248302

gcc/ChangeLog
gcc/tree.c

index 00aa02c67b1bfb9df6de3a65de3b38104b756f36..2b490dc571197c231d2f6905424d05a897cc83e2 100644 (file)
@@ -1,3 +1,7 @@
+2017-05-19  Jason Merrill  <jason@redhat.com>
+
+       * tree.c (make_tree_vec_stat, grow_tree_vec_stat): Use size_t.
+
 2017-05-19  Marek Polacek  <polacek@redhat.com>
 
        PR sanitizer/80800
index 750672583134c48c1353d2e8323d1727078ebc79..db31620736982f6b3c5f0884fc6ab9e9cec4cda9 100644 (file)
@@ -2268,7 +2268,7 @@ tree
 make_tree_vec_stat (int len MEM_STAT_DECL)
 {
   tree t;
-  int length = (len - 1) * sizeof (tree) + sizeof (struct tree_vec);
+  size_t length = (len - 1) * sizeof (tree) + sizeof (struct tree_vec);
 
   record_node_allocation_statistics (TREE_VEC, length);
 
@@ -2290,8 +2290,8 @@ grow_tree_vec_stat (tree v, int len MEM_STAT_DECL)
   int oldlen = TREE_VEC_LENGTH (v);
   gcc_assert (len > oldlen);
 
-  int oldlength = (oldlen - 1) * sizeof (tree) + sizeof (struct tree_vec);
-  int length = (len - 1) * sizeof (tree) + sizeof (struct tree_vec);
+  size_t oldlength = (oldlen - 1) * sizeof (tree) + sizeof (struct tree_vec);
+  size_t length = (len - 1) * sizeof (tree) + sizeof (struct tree_vec);
 
   record_node_allocation_statistics (TREE_VEC, length - oldlength);