From fef5f526f338a6029a2f9d94131f9fd7c4869937 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Wed, 5 Mar 2025 13:54:31 -0500 Subject: [PATCH] Remove unneeded slicing in `strings.clone` --- core/strings/strings.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/strings/strings.odin b/core/strings/strings.odin index e99a1bfb4..52230f572 100644 --- a/core/strings/strings.odin +++ b/core/strings/strings.odin @@ -25,7 +25,7 @@ Returns: clone :: proc(s: string, allocator := context.allocator, loc := #caller_location) -> (res: string, err: mem.Allocator_Error) #optional_allocator_error { c := make([]byte, len(s), allocator, loc) or_return copy(c, s) - return string(c[:len(s)]), nil + return string(c), nil } /* Clones a string safely (returns early with an allocation error on failure)