aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/tree.c
diff options
context:
space:
mode:
authorJason Merrill <jason@phydeaux.cygnus.com>1994-10-27 01:22:58 +0000
committerJason Merrill <merrill@gnu.org>1994-10-27 01:22:58 +0000
commiteae89e04000779e2623c4687fefade24337bc1bf (patch)
tree4e5b97d302910a34e3d6be43511996ecb3e9d0f7 /gcc/cp/tree.c
parent1c6c2b05c732ed415fe812c596fe71ccc1828583 (diff)
downloadgcc-eae89e04000779e2623c4687fefade24337bc1bf.zip
gcc-eae89e04000779e2623c4687fefade24337bc1bf.tar.gz
gcc-eae89e04000779e2623c4687fefade24337bc1bf.tar.bz2
*** empty log message ***
From-SVN: r8347
Diffstat (limited to 'gcc/cp/tree.c')
-rw-r--r--gcc/cp/tree.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
index f598fe0e..5db4a66 100644
--- a/gcc/cp/tree.c
+++ b/gcc/cp/tree.c
@@ -1765,7 +1765,7 @@ tree
array_type_nelts_top (type)
tree type;
{
- return fold (build (PLUS_EXPR, integer_type_node,
+ return fold (build (PLUS_EXPR, sizetype,
array_type_nelts (type),
integer_one_node));
}
@@ -1783,7 +1783,7 @@ array_type_nelts_total (type)
while (TREE_CODE (type) == ARRAY_TYPE)
{
tree n = array_type_nelts_top (type);
- sz = fold (build (MULT_EXPR, integer_type_node, sz, n));
+ sz = fold (build (MULT_EXPR, sizetype, sz, n));
type = TREE_TYPE (type);
}
return sz;