diff --git a/src/array.cpp b/src/array.cpp index 8ac025f39..3e37aa7af 100644 --- a/src/array.cpp +++ b/src/array.cpp @@ -326,10 +326,13 @@ void array_set_capacity(Array *array, isize capacity) { array_resize(array, capacity); } + T *new_data = nullptr; +#if 0 // NOTE(bill): try gb_resize_align first, and then fallback to alloc+memmove+free isize old_size = array->capacity * gb_size_of(T); isize new_size = capacity * gb_size_of(T); - T *new_data = cast(T *)gb_resize_align(array->allocator, array->data, old_size, new_size, gb_align_of(T)); + new_data = cast(T *)gb_resize_align(array->allocator, array->data, old_size, new_size, gb_align_of(T)); +#endif if (new_data == nullptr) { if (capacity > 0) { new_data = gb_alloc_array(array->allocator, T, capacity);