From 00efa446e1abc3852882ecd8e83d8973927ed925 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Wed, 7 Dec 2016 22:09:15 -0800 Subject: [PATCH] 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 Reviewed-by: Brad Fitzpatrick --- src/cmd/internal/obj/pcln.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/cmd/internal/obj/pcln.go b/src/cmd/internal/obj/pcln.go index d9893e42cd..e4a724ac27 100644 --- a/src/cmd/internal/obj/pcln.go +++ b/src/cmd/internal/obj/pcln.go @@ -6,9 +6,8 @@ package obj import "log" -func addvarint(ctxt *Link, d *Pcdata, val uint32) { - var v uint32 - for v = val; v >= 0x80; v >>= 7 { +func addvarint(d *Pcdata, v uint32) { + for ; v >= 0x80; v >>= 7 { d.P = append(d.P, uint8(v|0x80)) } d.P = append(d.P, uint8(v)) @@ -98,7 +97,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* } 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 } @@ -108,7 +107,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* } else { delta <<= 1 } - addvarint(ctxt, dst, delta) + addvarint(dst, delta) oldval = val started = 1 val = valfunc(ctxt, func_, val, p, 1, arg) @@ -118,8 +117,8 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(* if ctxt.Debugpcln != 0 { ctxt.Logf("%6x done\n", uint64(func_.Text.Pc+func_.Size)) } - addvarint(ctxt, dst, uint32((func_.Size-pc)/int64(ctxt.Arch.MinLC))) - addvarint(ctxt, dst, 0) // terminator + addvarint(dst, uint32((func_.Size-pc)/int64(ctxt.Arch.MinLC))) + addvarint(dst, 0) // terminator } if ctxt.Debugpcln != 0 {