From afae256429889c5f065238911bc6be2c976b034e Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 2 May 2017 20:13:42 +0200 Subject: [PATCH] Add missing assertion --- m-array.h | 1 + 1 file changed, 1 insertion(+) diff --git a/m-array.h b/m-array.h index 36c7b2b5..520251d2 100644 --- a/m-array.h +++ b/m-array.h @@ -272,6 +272,7 @@ M_C3(array_, name, _push_at)(array_t v, size_t key, type const x) \ { \ ARRAYI_CONTRACT(v); \ + assert (key <= v->size); \ if (M_UNLIKELY (v->size >= v->alloc) ) { \ assert(v->size == v->alloc); \ size_t alloc = ARRAYI_INC_ALLOC_SIZE(oplist, v->alloc); \