mirror of https://github.com/PentHertz/srsLTE.git
Fix GCC 11 warning in dyn_array
This commit is contained in:
parent
1b676aa406
commit
05fbca43d1
|
@ -227,11 +227,13 @@ public:
|
|||
size_ = new_size;
|
||||
return;
|
||||
}
|
||||
|
||||
T* old_data = data_;
|
||||
cap_ = new_size > new_cap ? new_size : new_cap;
|
||||
if (cap_ > 0) {
|
||||
data_ = new T[cap_];
|
||||
if (old_data != NULL) {
|
||||
srsran_assert(cap_ > size_, "Old size larger than new capacity in dyn_array\n");
|
||||
std::copy(&old_data[0], &old_data[size_], data_);
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue