aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/load/pkg.go
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2021-01-15 19:18:34 -0500
committerMichael Matloob <matloob@golang.org>2021-01-20 17:38:12 +0000
commit803d18fc6c656c5410a62157de0328a669e1b56b (patch)
tree521beae816e2f6d5be02fdd55ba8d8ae99556b6a /src/cmd/go/internal/load/pkg.go
parent6e243ce71d910876839d1bad4adf9b259c3a8e21 (diff)
downloadgo-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.go1
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])