From 2ee075dc47ec686b48746fd261212b044705fcdc Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Sat, 3 Sep 2022 14:35:41 +0800 Subject: strings: simplify code using unsafe.StringData Updates #54854 Change-Id: I93396dc92bd2decba895f2d059e1aeffcd22312c Reviewed-on: https://go-review.googlesource.com/c/go/+/428158 Run-TryBot: Bryan Mills TryBot-Result: Gopher Robot Auto-Submit: Bryan Mills Reviewed-by: Bryan Mills Reviewed-by: Robert Griesemer --- src/strings/clone.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/strings/clone.go') diff --git a/src/strings/clone.go b/src/strings/clone.go index edd1497d9e..d14df11d49 100644 --- a/src/strings/clone.go +++ b/src/strings/clone.go @@ -24,5 +24,5 @@ func Clone(s string) string { } b := make([]byte, len(s)) copy(b, s) - return *(*string)(unsafe.Pointer(&b)) + return unsafe.String(&b[0], len(b)) } -- cgit v1.3