Hi,
I got a lot of 'undeclared name' errors with vscode, not sure it's something wrong with vscode or gopls, or my settings, hopefully someone can shed a light here, thanks.
Take src/runtime/mbitmap.go as an example, seems that any cross-file reference is not recognized, tried to run 'gopls check mbitmap.go' in terminal and got the same output,
the first few lines of gopls' output:
2019/09/27 05:16:28 Info:2019/09/27 05:16:28 96.267909ms for GOROOT= GOPATH=/home/xiaji01/.go GO111MODULE= PWD=/mnt/share/homes/xiaji01/src/go.svc/src/runtime go "list" "-e" "-json" "-compiled=true" "-test=true" "-export=false" "-deps=true" "-find=false" "--" "/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go", stderr: <<>>
2019/09/27 05:16:28 Info:2019/09/27 05:16:28 go/packages.Load
packages = 1
2019/09/27 05:16:28 Info:2019/09/27 05:16:28 go/packages.Load
package = command-line-arguments
files = [/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go]
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:150:29-41: undeclared name: heapAddrBits
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:150:43-57: undeclared name: heapArenaBytes
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:168:10-15: undeclared name: mspan
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:177:10-15: undeclared name: mspan
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:195:10-15: undeclared name: mspan
/mnt/share/homes/xiaji01/src/go.svc/src/runtime/mbitmap.go:246:10-15: undeclared name: mspan
$ gopls version
h1:YwKf8t9h69++qCtVmc2q6fVuetFXmmu9LKoPMYLZid4=
$ go version
go version devel +20f0bcb0c1 Sun Sep 22 17:10:30 2019 +0000 linux/amd64
