diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 46b36ad25d..f9ef565634 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-10-01 Simon Marchi + + * common/vec.h (VEC_OP (T,cleanup)): Add pointer cast. + 2015-09-30 Doug Evans * dwarf2read.c (setup_type_unit_groups): Add comment. diff --git a/gdb/common/vec.h b/gdb/common/vec.h index 41e41b5b22..25644857ab 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; \