From cc8e56e55e700fa70980a80fae002eeca49f8aa9 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 22 Mar 2019 07:49:12 -0700 Subject: [PATCH] go/analysis/passes/tests: break out of loop when we find a method Updates golang/go#30971 Change-Id: I7c9250c46fede553689cdc5007b6f330a006b867 Reviewed-on: https://go-review.googlesource.com/c/tools/+/168804 Run-TryBot: Ian Lance Taylor Reviewed-by: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- go/analysis/passes/tests/tests.go | 1 + 1 file changed, 1 insertion(+) diff --git a/go/analysis/passes/tests/tests.go b/go/analysis/passes/tests/tests.go index 9202b35f..5dd06080 100644 --- a/go/analysis/passes/tests/tests.go +++ b/go/analysis/passes/tests/tests.go @@ -152,6 +152,7 @@ func checkExample(pass *analysis.Pass, fn *ast.FuncDecl) { for _, obj := range objs { if obj, _, _ := types.LookupFieldOrMethod(obj.Type(), true, obj.Pkg(), mmbr); obj != nil { found = true + break } } if !found {