diff --git a/libs/collections/list.c b/libs/collections/list.c index 7a3361f..df44717 100644 --- a/libs/collections/list.c +++ b/libs/collections/list.c @@ -453,11 +453,7 @@ GroundValue listStructConstructor(GroundScope* scope, List args) { ERROR("List can't be less than 1 element in capacity on initialization!", "OutOfBounds"); } - return createList(startingCapacity); -} - -GroundValue createList(int64_t initialCapacity) { - GroundValue value = groundCreateValue(CUSTOM, &listStruct); + GroundValue value = groundCreateValue(CUSTOM, &listStruct); @@ -472,8 +468,8 @@ GroundValue createList(int64_t initialCapacity) { } sizeField->value.data.intVal = 0; - capacityField->value.data.intVal = initialCapacity; - memSizeField->value.data.intVal = sizeof(GroundValue) * initialCapacity; + capacityField->value.data.intVal = startingCapacity; + memSizeField->value.data.intVal = sizeof(GroundValue) * startingCapacity; ptrField->value.data.intVal = (int64_t)items; value.type = CUSTOM;