From: Iskander Sharipov Date: Wed, 11 Jul 2018 20:34:18 +0000 (+0300) Subject: runtime: simplify slice expression to sliced value itself X-Git-Tag: go1.12beta1~1322 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=fa6639d62664ecd710b112eb1c1e759104c9193c;p=gostls13.git runtime: simplify slice expression to sliced value itself Replace `x[:]` where x is a slice with just `x`. Found using https://go-critic.github.io/overview.html#unslice-ref Change-Id: Ib0ee16e1d49b2a875b6b92a770049acc33208362 Reviewed-on: https://go-review.googlesource.com/123375 Run-TryBot: Iskander Sharipov TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/runtime/trace.go b/src/runtime/trace.go index 61f7513ee0..22d8d026dc 100644 --- a/src/runtime/trace.go +++ b/src/runtime/trace.go @@ -584,10 +584,10 @@ func traceStackID(mp *m, buf []uintptr, skip int) uint64 { gp := mp.curg var nstk int if gp == _g_ { - nstk = callers(skip+1, buf[:]) + nstk = callers(skip+1, buf) } else if gp != nil { gp = mp.curg - nstk = gcallers(gp, skip, buf[:]) + nstk = gcallers(gp, skip, buf) } if nstk > 0 { nstk-- // skip runtime.goexit