From 86cf9383ea5a15cbc3b41f4e3b5a3ee160a04f64 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 27 May 2018 13:49:55 +0100 Subject: Fix delayed assert collection --- src/array.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/array.cpp') diff --git a/src/array.cpp b/src/array.cpp index 6809574df..c28463c1b 100644 --- a/src/array.cpp +++ b/src/array.cpp @@ -54,7 +54,10 @@ gb_inline void array_init(Array *array, gbAllocator const &a, isize count) { template gb_inline void array_init(Array *array, gbAllocator const &a, isize count, isize capacity) { array->allocator = a; - array->data = gb_alloc_array(a, T, capacity); + array->data = nullptr; + if (capacity > 0) { + array->data = gb_alloc_array(a, T, capacity); + } array->count = count; array->capacity = capacity; } -- cgit v1.2.3