diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2016-02-29 15:01:00 -0800 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2016-03-07 20:53:27 +0000 |
| commit | a03bdc3e6bea34abd5077205371e6fb9ef354481 (patch) | |
| tree | 305aea0c37fe51db90660eef9133e6254ebf864a /src/runtime/traceback.go | |
| parent | 1ec4f227f45f669dfcc017b1eb1d147aca5ac620 (diff) | |
| download | go-a03bdc3e6bea34abd5077205371e6fb9ef354481.tar.xz | |
runtime: eliminate unnecessary type conversions
Automated refactoring produced using github.com/mdempsky/unconvert.
Change-Id: Iacf871a4f221ef17f48999a464ab2858b2bbaa90
Reviewed-on: https://go-review.googlesource.com/20071
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/runtime/traceback.go')
| -rw-r--r-- | src/runtime/traceback.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go index 1717624c1c..872b2ef903 100644 --- a/src/runtime/traceback.go +++ b/src/runtime/traceback.go @@ -98,7 +98,7 @@ func tracebackdefers(gp *g, callback func(*stkframe, unsafe.Pointer) bool, v uns frame.arglen = 0 frame.argmap = nil } else { - frame.pc = uintptr(fn.fn) + frame.pc = fn.fn f := findfunc(frame.pc) if f == nil { print("runtime: unknown pc in defer ", hex(frame.pc), "\n") @@ -174,7 +174,7 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in printing := pcbuf == nil && callback == nil _defer := gp._defer - for _defer != nil && uintptr(_defer.sp) == _NoArgs { + for _defer != nil && _defer.sp == _NoArgs { _defer = _defer.link } @@ -600,7 +600,7 @@ func traceback1(pc, sp, lr uintptr, gp *g, flags uint) { func callers(skip int, pcbuf []uintptr) int { sp := getcallersp(unsafe.Pointer(&skip)) - pc := uintptr(getcallerpc(unsafe.Pointer(&skip))) + pc := getcallerpc(unsafe.Pointer(&skip)) gp := getg() var n int systemstack(func() { |
