From df568a576f7b44ac5a2b9b7222c7f39d9932f626 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Wed, 11 Apr 2018 01:26:28 +0200 Subject: Imported Upstream version 2.2.0 --- Vector.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Vector.c') diff --git a/Vector.c b/Vector.c index 0cdf9af..6eb91ae 100644 --- a/Vector.c +++ b/Vector.c @@ -284,11 +284,19 @@ inline Object* Vector_get(Vector* this, int idx) { #endif +#ifdef DEBUG + inline int Vector_size(Vector* this) { assert(Vector_isConsistent(this)); return this->items; } +#else + +#define Vector_size(v_) ((v_)->items) + +#endif + /* static void Vector_merge(Vector* this, Vector* v2) { -- cgit v1.2.3