diff options
author | Michael Matloob <matloob@golang.org> | 2021-01-15 19:18:34 -0500 |
---|---|---|
committer | Michael Matloob <matloob@golang.org> | 2021-01-20 17:38:12 +0000 |
commit | 803d18fc6c656c5410a62157de0328a669e1b56b (patch) | |
tree | 521beae816e2f6d5be02fdd55ba8d8ae99556b6a /src/cmd/go/internal/load/pkg.go | |
parent | 6e243ce71d910876839d1bad4adf9b259c3a8e21 (diff) | |
download | go-803d18fc6c656c5410a62157de0328a669e1b56b.tar.gz go-803d18fc6c656c5410a62157de0328a669e1b56b.zip |
cmd/go: set Incomplete field on go list output if no files match embed
If no files match the embed pattern, the Error field will be set on
the package output by go list. Also set the Incomplete field for
consistency.
Fixes #43727
Change-Id: I5b4bb2a03a751269641a9bc4ef1d0fa0e37d46aa
Reviewed-on: https://go-review.googlesource.com/c/go/+/284257
Trust: Michael Matloob <matloob@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/cmd/go/internal/load/pkg.go')
-rw-r--r-- | src/cmd/go/internal/load/pkg.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/go/internal/load/pkg.go b/src/cmd/go/internal/load/pkg.go index 92dd794871..3f67927111 100644 --- a/src/cmd/go/internal/load/pkg.go +++ b/src/cmd/go/internal/load/pkg.go @@ -1809,6 +1809,7 @@ func (p *Package) load(ctx context.Context, path string, stk *ImportStack, impor p.EmbedFiles, p.Internal.Embed, err = resolveEmbed(p.Dir, p.EmbedPatterns) if err != nil { + p.Incomplete = true setError(err) embedErr := err.(*EmbedError) p.Error.setPos(p.Internal.Build.EmbedPatternPos[embedErr.Pattern]) |