diff options
author | Jason Merrill <jason@phydeaux.cygnus.com> | 1994-10-27 01:22:58 +0000 |
---|---|---|
committer | Jason Merrill <merrill@gnu.org> | 1994-10-27 01:22:58 +0000 |
commit | eae89e04000779e2623c4687fefade24337bc1bf (patch) | |
tree | 4e5b97d302910a34e3d6be43511996ecb3e9d0f7 /gcc/cp/tree.c | |
parent | 1c6c2b05c732ed415fe812c596fe71ccc1828583 (diff) | |
download | gcc-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.c | 4 |
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; |