diff options
| author | Daniel Martí <mvdan@mvdan.cc> | 2023-01-21 22:41:49 +0000 |
|---|---|---|
| committer | Daniel Martí <mvdan@mvdan.cc> | 2023-01-23 10:02:20 +0000 |
| commit | e2fe35363d070bf37326d04ed28964e6ba3892da (patch) | |
| tree | fce76eb2e7f553209e8a1abaa50f8eeb5ca902f5 | |
| parent | ba913774543d7388b7bb1843fc7c1b935aebedda (diff) | |
| download | go-e2fe35363d070bf37326d04ed28964e6ba3892da.tar.xz | |
runtime: use copy as spotted by staticcheck
Change-Id: Ibffe46bad7d30df9380ba18d49eeb6782406a1aa
Reviewed-on: https://go-review.googlesource.com/c/go/+/463115
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
| -rw-r--r-- | src/runtime/trace.go | 4 |
1 files changed, 1 insertions, 3 deletions
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)) |
