From 77aa08bb151ab8ea5608357629c9bf95dfc0e51e Mon Sep 17 00:00:00 2001 From: Peter Weinbergr Date: Tue, 15 Mar 2022 17:39:17 -0400 Subject: [PATCH] internal/completion: default to regular completion for f.Fuzz without f.Add Change-Id: I7a05dba3f4a68c2075ebdf078e9e0ee6cfd97f28 Reviewed-on: https://go-review.googlesource.com/c/tools/+/393019 Run-TryBot: Peter Weinberger gopls-CI: kokoro TryBot-Result: Gopher Robot Trust: Peter Weinberger Reviewed-by: Robert Findley --- internal/lsp/source/completion/fuzz.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/lsp/source/completion/fuzz.go b/internal/lsp/source/completion/fuzz.go index 5f5cd51c79..92349ab934 100644 --- a/internal/lsp/source/completion/fuzz.go +++ b/internal/lsp/source/completion/fuzz.go @@ -100,7 +100,9 @@ Loop: } ast.Inspect(n, f) if add == nil { - return true + // looks like f.Fuzz without a preceding f.Add. + // let the regular completion handle it. + return false } lbl := "Fuzz(func(t *testing.T"