diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2004-06-29 15:56:17 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2004-06-29 15:56:17 +0000 |
commit | 9f6eb0f4dbc2b394976b52d72f57ea33e1ef6ddf (patch) | |
tree | 91d4cdec9e65182e4e0a02b60f2924245daa31d1 /gcc | |
parent | 46e995e0e40e16ca159d6f5b116829700bbc269f (diff) | |
download | gcc-9f6eb0f4dbc2b394976b52d72f57ea33e1ef6ddf.zip gcc-9f6eb0f4dbc2b394976b52d72f57ea33e1ef6ddf.tar.gz gcc-9f6eb0f4dbc2b394976b52d72f57ea33e1ef6ddf.tar.bz2 |
vec.h (VEC_T_safe_push, [...]): Tweak for when size_t is bigger than int.
* vec.h (VEC_T_safe_push, VEC_T_safe_insert): Tweak for when
size_t is bigger than int.
From-SVN: r83855
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/vec.h | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3ad291e..1696238 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-29 Nathan Sidwell <nathan@codesourcery.com> + + * vec.h (VEC_T_safe_push, VEC_T_safe_insert): Tweak for when + size_t is bigger than int. + 2004-06-29 Paul Brook <paul@codesourcery.com> * target-def.h (TARGET_CXX_GET_COOKIE_SIZE, @@ -339,7 +339,7 @@ static inline TDEF *VEC_OP (TDEF,safe_push) \ (VEC (TDEF) **vec_, TDEF obj_) \ { \ if (!*vec_ || (*vec_)->num == (*vec_)->alloc) \ - VEC_OP (TDEF,reserve) (vec_, ~0u); \ + VEC_OP (TDEF,reserve) (vec_, ~(size_t)0); \ \ return VEC_OP (TDEF,quick_push) (*vec_, obj_); \ } \ @@ -385,7 +385,7 @@ static inline TDEF *VEC_OP (TDEF,safe_insert) \ (VEC (TDEF) **vec_, size_t ix_, TDEF obj_) \ { \ if (!*vec_ || (*vec_)->num == (*vec_)->alloc) \ - VEC_OP (TDEF,reserve) (vec_, ~0u); \ + VEC_OP (TDEF,reserve) (vec_, ~(size_t)0); \ \ return VEC_OP (TDEF,quick_insert) (*vec_, ix_, obj_); \ } \ @@ -495,7 +495,7 @@ static inline TDEF *VEC_OP (TDEF,safe_push) \ (VEC (TDEF) **vec_, const TDEF *obj_) \ { \ if (!*vec_ || (*vec_)->num == (*vec_)->alloc) \ - VEC_OP (TDEF,reserve) (vec_, ~0u); \ + VEC_OP (TDEF,reserve) (vec_, ~(size_t)0); \ \ return VEC_OP (TDEF,quick_push) (*vec_, obj_); \ } \ @@ -539,7 +539,7 @@ static inline TDEF *VEC_OP (TDEF,safe_insert) \ (VEC (TDEF) **vec_, size_t ix_, const TDEF *obj_) \ { \ if (!*vec_ || (*vec_)->num == (*vec_)->alloc) \ - VEC_OP (TDEF,reserve) (vec_, ~0u); \ + VEC_OP (TDEF,reserve) (vec_, ~(size_t)0); \ \ return VEC_OP (TDEF,quick_insert) (*vec_, ix_, obj_); \ } \ |