diff options
Diffstat (limited to 'Array.c')
| -rw-r--r-- | Array.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -62,7 +62,9 @@ A_push(Array arr, void *value) { if (am->count >= am->length) { if (!B_resizeable(am->b, arr)) return R_OutOfBounds; - RETURN_NOTOK(B_resize(am->b, sizeof(*am) + am->element_size * (am->length <<= 1))); + + RETURN_NOTOK(B_resize(am->b, sizeof(*am) + am->element_size * (am->length << 1))); + am->length <<= 1; } memcpy(arr + am->count++ * am->element_size, value, am->element_size); |
