diff options
Diffstat (limited to 'Vector.c')
-rw-r--r-- | Vector.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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) { |