From 3c1b0c2805ae93e484dea8ba21342a28440a596d Mon Sep 17 00:00:00 2001 From: Rebecca Stambler Date: Tue, 11 Jun 2019 17:56:24 -0400 Subject: [PATCH] internal/lsp: fix panic when file deleted Change-Id: I6eb7e5ae7fb9de74d5a3fb42031adb4e933d99d8 Reviewed-on: https://go-review.googlesource.com/c/tools/+/181680 Run-TryBot: Rebecca Stambler Reviewed-by: Ian Cottrell --- internal/lsp/cache/parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/lsp/cache/parse.go b/internal/lsp/cache/parse.go index 6e8a80b2..8fb8548c 100644 --- a/internal/lsp/cache/parse.go +++ b/internal/lsp/cache/parse.go @@ -143,7 +143,7 @@ func (imp *importer) parseFiles(filenames []string, ignoreFuncBodies bool) ([]*a // Eliminate nils, preserving order. var o int for _, f := range parsed { - if f != nil { + if f.file != nil { parsed[o] = f o++ }