From ba8738fc4bfbbebd38331a5f8be9b2efa80d595a Mon Sep 17 00:00:00 2001 From: Philippe Symons Date: Thu, 10 Apr 2025 08:06:15 +0200 Subject: [PATCH] Remove useless reinterpret_cast --- include/libstd_replacements.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/libstd_replacements.h b/include/libstd_replacements.h index 824d05c..722484f 100644 --- a/include/libstd_replacements.h +++ b/include/libstd_replacements.h @@ -107,6 +107,7 @@ namespace ptgb } else if(newSize > count_) { + reserve(newSize); for(size_t i=0; i < (newSize - count_); ++i) { push_back(value); @@ -170,12 +171,12 @@ namespace ptgb ValueType& operator[](size_t index) { - return *reinterpret_cast(buffer_ + index); + return *(buffer_ + index); } const ValueType& operator[](size_t index) const { - return *reinterpret_cast(buffer_ + index); + return *(buffer_ + index); } private: ValueType *buffer_;