From: Cuong Manh Le Date: Fri, 9 Sep 2022 18:43:16 +0000 (+0700) Subject: syscall: simplify unsafe.Slice usage X-Git-Tag: go1.20rc1~1069 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=242adb784cd64265ce803f6b0c59dbf126bcda9c;p=gostls13.git syscall: simplify unsafe.Slice usage Same as CL 429915. Change-Id: I83f4d3bd980294d5bae387d875368b069be2d91a Reviewed-on: https://go-review.googlesource.com/c/go/+/429955 TryBot-Result: Gopher Robot Reviewed-by: Jenny Rakoczy Reviewed-by: Bryan Mills Reviewed-by: hopehook Run-TryBot: Cuong Manh Le Auto-Submit: Cuong Manh Le Auto-Submit: Jenny Rakoczy --- diff --git a/src/syscall/syscall_windows.go b/src/syscall/syscall_windows.go index 76a2f5ad54..420fd9e4bb 100644 --- a/src/syscall/syscall_windows.go +++ b/src/syscall/syscall_windows.go @@ -77,7 +77,7 @@ func utf16PtrToString(p *uint16) string { n++ } // Turn *uint16 into []uint16. - s := unsafe.Slice((*uint16)(unsafe.Pointer(p)), n) + s := unsafe.Slice(p, n) // Decode []uint16 into string. return string(utf16.Decode(s)) }