internal/lsp: findIdentifier always return an error

Fixes golang/vscode-go#1522

Change-Id: I9da0e5486e1494cf7948beefa26f57d89d5b3933
Reviewed-on: https://go-review.googlesource.com/c/tools/+/322651
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
Trust: Rebecca Stambler <rstambler@golang.org>
Trust: Michael Knyszek <mknyszek@google.com>
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
OneOfOne 2021-05-25 18:51:47 -05:00 committed by Rebecca Stambler
parent a3eb095d6a
commit eb0b8a15bc
1 changed files with 1 additions and 1 deletions

View File

@ -276,7 +276,7 @@ func findIdentifier(ctx context.Context, snapshot Snapshot, pkg Package, pgf *Pa
declPkg, err := FindPackageFromPos(ctx, snapshot, result.Declaration.obj.Pos())
if err != nil {
return nil, nil
return nil, err
}
if result.Declaration.node, err = snapshot.PosToDecl(ctx, declPkg, result.Declaration.obj.Pos()); err != nil {
return nil, err