Merge pull request #4910 from Feoramund/fix-strings-clone-2x-slice

Remove unneeded slicing in `strings.clone`
This commit is contained in:
Laytan
2025-03-05 20:15:30 +01:00
committed by GitHub
+1 -1
View File
@@ -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)