aboutsummaryrefslogtreecommitdiff
path: root/stdlib/arrays.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-12-02 14:49:51 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-12-02 14:49:51 -0500
commit44d8d553dfb307734a52a300cad3b44b9bdec7ae (patch)
tree6837d1c23d7969b789b5d87fcd3a2d963e646bbe /stdlib/arrays.c
parent5e0f76d17f82276781c765738fd49762a2e0af16 (diff)
Bugfix for array concatenation
Diffstat (limited to 'stdlib/arrays.c')
-rw-r--r--stdlib/arrays.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stdlib/arrays.c b/stdlib/arrays.c
index 8dcc48a9..c8d7777c 100644
--- a/stdlib/arrays.c
+++ b/stdlib/arrays.c
@@ -488,7 +488,7 @@ public Array_t Array$concat(Array_t x, Array_t y, int64_t padded_item_size)
if (y.stride == padded_item_size) {
memcpy(data + padded_item_size*x.length, y.data, (size_t)(padded_item_size*y.length));
} else {
- for (int64_t i = 0; i < x.length; i++)
+ for (int64_t i = 0; i < y.length; i++)
memcpy(data + (x.length + i)*padded_item_size, y.data + i*padded_item_size, (size_t)padded_item_size);
}