From bc722df585c4b1482e035d6c989a1780b772978f Mon Sep 17 00:00:00 2001 From: Alan Donovan Date: Tue, 15 Apr 2014 15:37:32 -0400 Subject: [PATCH] go.tools/go/ssa/interp: minor cleanup LGTM=gri R=gri CC=golang-codereviews https://golang.org/cl/88080044 --- go/ssa/interp/external.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/go/ssa/interp/external.go b/go/ssa/interp/external.go index c647392c..0ce20478 100644 --- a/go/ssa/interp/external.go +++ b/go/ssa/interp/external.go @@ -139,10 +139,8 @@ func wrapError(err error) value { } func ext۰sync۰Pool۰Get(fr *frame, args []value) value { - // It would be nice if this were less verbose. - sync := fr.i.prog.ImportedPackage("sync") - Pool := sync.Type("Pool").Type() - _, newIndex, _ := types.LookupFieldOrMethod(Pool, sync.Object, "New") + Pool := fr.i.prog.ImportedPackage("sync").Type("Pool").Object() + _, newIndex, _ := types.LookupFieldOrMethod(Pool.Type(), Pool.Pkg(), "New") if New := (*args[0].(*value)).(structure)[newIndex[0]]; New != nil { return call(fr.i, fr, 0, New, nil)