From: Daniel Martí Date: Sat, 21 Jan 2023 22:41:49 +0000 (+0000) Subject: runtime: use copy as spotted by staticcheck X-Git-Tag: go1.21rc1~1837 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e2fe35363d070bf37326d04ed28964e6ba3892da;p=gostls13.git runtime: use copy as spotted by staticcheck Change-Id: Ibffe46bad7d30df9380ba18d49eeb6782406a1aa Reviewed-on: https://go-review.googlesource.com/c/go/+/463115 Reviewed-by: Keith Randall Run-TryBot: Daniel Martí TryBot-Result: Gopher Robot Reviewed-by: Keith Randall Reviewed-by: Ian Lance Taylor --- diff --git a/src/runtime/trace.go b/src/runtime/trace.go index e7dfab11f3..d9729cde66 100644 --- a/src/runtime/trace.go +++ b/src/runtime/trace.go @@ -1117,9 +1117,7 @@ func (tab *traceStackTable) put(pcs []uintptr) uint32 { id = stk.id stk.n = len(pcs) stkpc := stk.stack() - for i, pc := range pcs { - stkpc[i] = pc - } + copy(stkpc, pcs) part := int(hash % uintptr(len(tab.tab))) stk.link = tab.tab[part] atomicstorep(unsafe.Pointer(&tab.tab[part]), unsafe.Pointer(stk))