diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2023-09-28 16:01:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-28 16:01:26 +0100 |
| commit | 77227c2ff552a81741130ae17d58847c3cfe3ba3 (patch) | |
| tree | e690e5feae8aad170ce4d18bc11c279ec23cce45 /src/array.cpp | |
| parent | 2370884722c9638cf0ba3916a8a54247096bb4f6 (diff) | |
| parent | 2afccd7fbdb3a7c440597356fa4c9d635a06a8d2 (diff) | |
Merge pull request #2805 from odin-lang/llvm-17
Support LLVM 17.0.1
Diffstat (limited to 'src/array.cpp')
| -rw-r--r-- | src/array.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/array.cpp b/src/array.cpp index 5d602cebc..4583a31a9 100644 --- a/src/array.cpp +++ b/src/array.cpp @@ -314,6 +314,14 @@ gb_internal void array_add(Array<T> *array, T const &t) { array->count++; } +gb_internal void array_add(Array<char const *> *array, char const *t) { + if (array->capacity < array->count+1) { + array__grow(array, 0); + } + array->data[array->count] = t; + array->count++; +} + template <typename T> gb_internal T *array_add_and_get(Array<T> *array) { if (array->count < array->capacity) { |