fn == Curfn in this context. Prefer the local variable.
Passes toolstash -cmp. Updates #15756.
Change-Id: I75b589c682d0c1b524cac2bbf2bba368a6027b06
Reviewed-on: https://go-review.googlesource.com/38151
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
}(setlineno(fn))
Curfn = fn
- dowidth(Curfn.Type)
+ dowidth(fn.Type)
if fn.Nbody.Len() == 0 {
if pure_go || strings.HasPrefix(fn.Func.Nname.Sym.Name, "init.") {
saveerrors()
- order(Curfn)
+ order(fn)
if nerrors != 0 {
return
}
hasdefer = false
- walk(Curfn)
+ walk(fn)
if nerrors != 0 {
return
}
if instrumenting {
- instrument(Curfn)
+ instrument(fn)
}
if nerrors != 0 {
return
}
// Build an SSA backend function.
- ssafn := buildssa(Curfn)
+ ssafn := buildssa(fn)
if nerrors != 0 {
return
}
Clearp(pc)
plist.Firstpc = pc
- setlineno(Curfn)
+ setlineno(fn)
- nam := Curfn.Func.Nname
+ nam := fn.Func.Nname
if isblank(nam) {
nam = nil
}
// See test/recover.go for test cases and src/reflect/value.go
// for the actual functions being considered.
if myimportpath == "reflect" {
- if Curfn.Func.Nname.Sym.Name == "callReflect" || Curfn.Func.Nname.Sym.Name == "callMethod" {
+ if fn.Func.Nname.Sym.Name == "callReflect" || fn.Func.Nname.Sym.Name == "callMethod" {
ptxt.From3.Offset |= obj.WRAPPER
}
}