Fix string concat

This commit is contained in:
Jarred Sumner
2023-04-14 23:08:17 -07:00
parent 96d522a7db
commit 0d248568f6

View File

@@ -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;
}