From 0d248568f6777cbc675b16415873b322b1b20abc Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Fri, 14 Apr 2023 23:08:17 -0700 Subject: [PATCH] Fix string concat --- src/string_immutable.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/string_immutable.zig b/src/string_immutable.zig index 887d819a1b..f1a17ad163 100644 --- a/src/string_immutable.zig +++ b/src/string_immutable.zig @@ -4344,7 +4344,11 @@ pub fn concatWithLength( length: usize, ) !string { var out = try allocator.alloc(u8, length); - @memcpy(out.ptr, args[0].ptr, args[0].len); + var remain = out; + for (args) |arg| { + @memcpy(remain.ptr, arg.ptr, arg.len); + remain = remain[arg.len..]; + } return out; }