From 66ce8e383f1070320b9d63d06dc7f5ec40d35135 Mon Sep 17 00:00:00 2001 From: Gabriel Aszalos Date: Mon, 18 Sep 2017 17:07:21 +0200 Subject: [PATCH] bytes: removed unnecessary slicing on copy Change-Id: Ia42e3479c852a88968947411de8b32e5bcda5ae3 Reviewed-on: https://go-review.googlesource.com/64371 Reviewed-by: Joe Tsai Run-TryBot: Joe Tsai TryBot-Result: Gobot Gobot --- src/bytes/buffer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bytes/buffer.go b/src/bytes/buffer.go index 67566a13d9..099e431a36 100644 --- a/src/bytes/buffer.go +++ b/src/bytes/buffer.go @@ -131,7 +131,7 @@ func (b *Buffer) grow(n int) int { // slice. We only need m+n <= c to slide, but // we instead let capacity get twice as large so we // don't spend all our time copying. - copy(b.buf[:], b.buf[b.off:]) + copy(b.buf, b.buf[b.off:]) } else if c > maxInt-c-n { panic(ErrTooLarge) } else { -- 2.50.0