diff options
author | Rob Findley <rfindley@google.com> | 2021-04-11 15:02:05 -0400 |
---|---|---|
committer | Robert Findley <rfindley@google.com> | 2021-07-08 19:56:07 +0000 |
commit | 71eae3a1b40846255d06901743c2b7eb5be65f08 (patch) | |
tree | ed555a4b3ecfa3485deafea675f1d157cb4cb60e /internal/lsp/cache/parse.go | |
parent | 251f28368628a338a6504f358a488012529e98d5 (diff) | |
download | golang-x-tools-71eae3a1b40846255d06901743c2b7eb5be65f08.tar.gz |
internal/lsp/cache: be consistent about using snapshot.FileSet
Ideally we could at some point break the snapshot->view->session->cache
reverse traversal, but for now at least don't copy this pattern around
everywhere.
Change-Id: Ib144e6d322016f5b9563f21c56a0691c1a8ec97d
Reviewed-on: https://go-review.googlesource.com/c/tools/+/309270
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
Diffstat (limited to 'internal/lsp/cache/parse.go')
-rw-r--r-- | internal/lsp/cache/parse.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/lsp/cache/parse.go b/internal/lsp/cache/parse.go index 3e61ecee6..f7cf1af0b 100644 --- a/internal/lsp/cache/parse.go +++ b/internal/lsp/cache/parse.go @@ -59,7 +59,7 @@ func (s *snapshot) parseGoHandle(ctx context.Context, fh source.FileHandle, mode } parseHandle := s.generation.Bind(key, func(ctx context.Context, arg memoize.Arg) interface{} { snapshot := arg.(*snapshot) - return parseGo(ctx, snapshot.view.session.cache.fset, fh, mode) + return parseGo(ctx, snapshot.FileSet(), fh, mode) }, nil) pgh := &parseGoHandle{ |