]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: remove redundant slicing
authorStepan Shabalin <neverliberty@gmail.com>
Thu, 3 Jan 2019 10:55:15 +0000 (17:55 +0700)
committerKeith Randall <khr@golang.org>
Thu, 3 Jan 2019 18:23:07 +0000 (18:23 +0000)
In the twoNonZero function in hash_test, the buffer is sliced as [:] three times. This change deletes them.

Change-Id: I0701d0c810b4f3e267f80133a0dcdb4ed81fe356
Reviewed-on: https://go-review.googlesource.com/c/156138
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/runtime/hash_test.go

index 7b8ebc4f3c00ff48fa453496073d6d4c841a73dc..fe25a7f84be38f4520773b4df598d6a952460ce9 100644 (file)
@@ -177,13 +177,13 @@ func twoNonZero(h *HashSet, n int) {
        b := make([]byte, n)
 
        // all zero
-       h.addB(b[:])
+       h.addB(b)
 
        // one non-zero byte
        for i := 0; i < n; i++ {
                for x := 1; x < 256; x++ {
                        b[i] = byte(x)
-                       h.addB(b[:])
+                       h.addB(b)
                        b[i] = 0
                }
        }
@@ -195,7 +195,7 @@ func twoNonZero(h *HashSet, n int) {
                        for j := i + 1; j < n; j++ {
                                for y := 1; y < 256; y++ {
                                        b[j] = byte(y)
-                                       h.addB(b[:])
+                                       h.addB(b)
                                        b[j] = 0
                                }
                        }