]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: simplify unsafe.Slice usage
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Fri, 9 Sep 2022 18:43:16 +0000 (01:43 +0700)
committerGopher Robot <gobot@golang.org>
Tue, 13 Sep 2022 17:40:53 +0000 (17:40 +0000)
Same as CL 429915.

Change-Id: I83f4d3bd980294d5bae387d875368b069be2d91a
Reviewed-on: https://go-review.googlesource.com/c/go/+/429955
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Jenny Rakoczy <jenny@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: hopehook <hopehook@golangcn.org>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Jenny Rakoczy <jenny@golang.org>

src/syscall/syscall_windows.go

index 76a2f5ad54192c50f26136ac4156fab5f1fa3885..420fd9e4bb36c1b6c6027277e740fb845374564f 100644 (file)
@@ -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))
 }