Commit 00efa446 authored by Robert Griesemer's avatar Robert Griesemer

cmd/compile/internal/obj: remove superfluous addvarint parameter and assignment

Change-Id: I395625dca9b719290c52d2c46f60b53e8fb3abc4
Reviewed-on: https://go-review.googlesource.com/34139
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 4c4201f0
...@@ -6,9 +6,8 @@ package obj ...@@ -6,9 +6,8 @@ package obj
import "log" import "log"
func addvarint(ctxt *Link, d *Pcdata, val uint32) { func addvarint(d *Pcdata, v uint32) {
var v uint32 for ; v >= 0x80; v >>= 7 {
for v = val; v >= 0x80; v >>= 7 {
d.P = append(d.P, uint8(v|0x80)) d.P = append(d.P, uint8(v|0x80))
} }
d.P = append(d.P, uint8(v)) d.P = append(d.P, uint8(v))
...@@ -98,7 +97,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* ...@@ -98,7 +97,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(*
} }
if started != 0 { if started != 0 {
addvarint(ctxt, dst, uint32((p.Pc-pc)/int64(ctxt.Arch.MinLC))) addvarint(dst, uint32((p.Pc-pc)/int64(ctxt.Arch.MinLC)))
pc = p.Pc pc = p.Pc
} }
...@@ -108,7 +107,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* ...@@ -108,7 +107,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(*
} else { } else {
delta <<= 1 delta <<= 1
} }
addvarint(ctxt, dst, delta) addvarint(dst, delta)
oldval = val oldval = val
started = 1 started = 1
val = valfunc(ctxt, func_, val, p, 1, arg) val = valfunc(ctxt, func_, val, p, 1, arg)
...@@ -118,8 +117,8 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* ...@@ -118,8 +117,8 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(*
if ctxt.Debugpcln != 0 { if ctxt.Debugpcln != 0 {
ctxt.Logf("%6x done\n", uint64(func_.Text.Pc+func_.Size)) ctxt.Logf("%6x done\n", uint64(func_.Text.Pc+func_.Size))
} }
addvarint(ctxt, dst, uint32((func_.Size-pc)/int64(ctxt.Arch.MinLC))) addvarint(dst, uint32((func_.Size-pc)/int64(ctxt.Arch.MinLC)))
addvarint(ctxt, dst, 0) // terminator addvarint(dst, 0) // terminator
} }
if ctxt.Debugpcln != 0 { if ctxt.Debugpcln != 0 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment