From: Robert Griesemer Date: Thu, 30 Mar 2017 22:44:12 +0000 (-0700) Subject: cmd/compile: remove lookupf X-Git-Tag: go1.9beta1~896 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bc972e8ef870471c3c4ba95b92c5194b37ba2871;p=gostls13.git cmd/compile: remove lookupf Change-Id: I4de5173fa50fbf90802d1d2428824702f2118dde Reviewed-on: https://go-review.googlesource.com/39030 Run-TryBot: Robert Griesemer Reviewed-by: Dave Cheney TryBot-Result: Gobot Gobot --- diff --git a/src/cmd/compile/internal/gc/closure.go b/src/cmd/compile/internal/gc/closure.go index f2efa2165d..5319d1bd6d 100644 --- a/src/cmd/compile/internal/gc/closure.go +++ b/src/cmd/compile/internal/gc/closure.go @@ -196,7 +196,7 @@ func closurename(n *Node) *Sym { default: Fatalf("closurename called for %S", n) } - n.Sym = lookupf("%s.%s%d", outer, prefix, gen) + n.Sym = lookup(fmt.Sprintf("%s.%s%d", outer, prefix, gen)) return n.Sym } @@ -344,7 +344,7 @@ func transformclosure(xfunc *Node) { // we introduce function param &v *T // and v remains PAUTOHEAP with &v heapaddr // (accesses will implicitly deref &v). - addr := newname(lookupf("&%s", v.Sym.Name)) + addr := newname(lookup("&" + v.Sym.Name)) addr.Type = typPtr(v.Type) addr.Class = PPARAM v.Name.Param.Heapaddr = addr @@ -394,7 +394,7 @@ func transformclosure(xfunc *Node) { } else { // Declare variable holding addresses taken from closure // and initialize in entry prologue. - addr := newname(lookupf("&%s", v.Sym.Name)) + addr := newname(lookup("&" + v.Sym.Name)) addr.Name.Param.Ntype = nod(OIND, typenod(v.Type), nil) addr.Class = PAUTO addr.SetUsed(true) diff --git a/src/cmd/compile/internal/gc/subr.go b/src/cmd/compile/internal/gc/subr.go index 23fb5df659..7e6a2a287f 100644 --- a/src/cmd/compile/internal/gc/subr.go +++ b/src/cmd/compile/internal/gc/subr.go @@ -211,10 +211,6 @@ func lookup(name string) *Sym { return localpkg.Lookup(name) } -func lookupf(format string, a ...interface{}) *Sym { - return lookup(fmt.Sprintf(format, a...)) -} - // lookupN looks up the symbol starting with prefix and ending with // the decimal n. If prefix is too long, lookupN panics. func lookupN(prefix string, n int) *Sym {