diff options
Diffstat (limited to 'src/runtime/panic.go')
| -rw-r--r-- | src/runtime/panic.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/runtime/panic.go b/src/runtime/panic.go index 9507384b92..9b937f5ad7 100644 --- a/src/runtime/panic.go +++ b/src/runtime/panic.go @@ -176,10 +176,10 @@ func newdefer(siz int32) *_defer { } unlock(&sched.deferlock) } - if ln := len(pp.deferpool[sc]); ln > 0 { - d = pp.deferpool[sc][ln-1] - pp.deferpool[sc][ln-1] = nil - pp.deferpool[sc] = pp.deferpool[sc][:ln-1] + if n := len(pp.deferpool[sc]); n > 0 { + d = pp.deferpool[sc][n-1] + pp.deferpool[sc][n-1] = nil + pp.deferpool[sc] = pp.deferpool[sc][:n-1] } } if d == nil { @@ -228,10 +228,10 @@ func freedefer(d *_defer) { // Transfer half of local cache to the central cache. var first, last *_defer for len(pp.deferpool[sc]) > cap(pp.deferpool[sc])/2 { - ln := len(pp.deferpool[sc]) - d := pp.deferpool[sc][ln-1] - pp.deferpool[sc][ln-1] = nil - pp.deferpool[sc] = pp.deferpool[sc][:ln-1] + n := len(pp.deferpool[sc]) + d := pp.deferpool[sc][n-1] + pp.deferpool[sc][n-1] = nil + pp.deferpool[sc] = pp.deferpool[sc][:n-1] if first == nil { first = d } else { |
