mirror of
https://github.com/golang/go.git
synced 2025-05-25 17:31:22 +00:00
runtime: remove redundant slicing
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>
This commit is contained in:
parent
374546d800
commit
30c0a0d33f
@ -177,13 +177,13 @@ func twoNonZero(h *HashSet, n int) {
|
|||||||
b := make([]byte, n)
|
b := make([]byte, n)
|
||||||
|
|
||||||
// all zero
|
// all zero
|
||||||
h.addB(b[:])
|
h.addB(b)
|
||||||
|
|
||||||
// one non-zero byte
|
// one non-zero byte
|
||||||
for i := 0; i < n; i++ {
|
for i := 0; i < n; i++ {
|
||||||
for x := 1; x < 256; x++ {
|
for x := 1; x < 256; x++ {
|
||||||
b[i] = byte(x)
|
b[i] = byte(x)
|
||||||
h.addB(b[:])
|
h.addB(b)
|
||||||
b[i] = 0
|
b[i] = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -195,7 +195,7 @@ func twoNonZero(h *HashSet, n int) {
|
|||||||
for j := i + 1; j < n; j++ {
|
for j := i + 1; j < n; j++ {
|
||||||
for y := 1; y < 256; y++ {
|
for y := 1; y < 256; y++ {
|
||||||
b[j] = byte(y)
|
b[j] = byte(y)
|
||||||
h.addB(b[:])
|
h.addB(b)
|
||||||
b[j] = 0
|
b[j] = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user