diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/common/vec.h | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 46b36ad..f9ef565 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-10-01 Simon Marchi <simon.marchi@ericsson.com> + + * common/vec.h (VEC_OP (T,cleanup)): Add pointer cast. + 2015-09-30 Doug Evans <dje@google.com> * dwarf2read.c (setup_type_unit_groups): Add comment. diff --git a/gdb/common/vec.h b/gdb/common/vec.h index 41e41b5..2564485 100644 --- a/gdb/common/vec.h +++ b/gdb/common/vec.h @@ -496,7 +496,7 @@ static inline void VEC_OP (T,free) \ static inline void VEC_OP (T,cleanup) \ (void *arg_) \ { \ - VEC(T) **vec_ = arg_; \ + VEC(T) **vec_ = (VEC(T) **) arg_; \ if (*vec_) \ vec_free_ (*vec_); \ *vec_ = NULL; \ @@ -743,7 +743,7 @@ static inline void VEC_OP (T,free) \ static inline void VEC_OP (T,cleanup) \ (void *arg_) \ { \ - VEC(T) **vec_ = arg_; \ + VEC(T) **vec_ = (VEC(T) **) arg_; \ if (*vec_) \ vec_free_ (*vec_); \ *vec_ = NULL; \ @@ -1053,7 +1053,7 @@ static inline void VEC_OP (T,free) \ static inline void VEC_OP (T,cleanup) \ (void *arg_) \ { \ - VEC(T) **vec_ = arg_; \ + VEC(T) **vec_ = (VEC(T) **) arg_; \ if (*vec_) \ vec_free_ (*vec_); \ *vec_ = NULL; \ |