mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: better error message when import embed package
Fixes #73955 Change-Id: I7cf3ab4c70dc2e2765b54b88ae8cfc77a3073344 Reviewed-on: https://go-review.googlesource.com/c/go/+/678355 Auto-Submit: Robert Griesemer <gri@google.com> Reviewed-by: Carlos Amedee <carlos@golang.org> Reviewed-by: Robert Griesemer <gri@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
cfb4e9bc4a
commit
5b748eed9c
1 changed files with 1 additions and 1 deletions
|
|
@ -458,7 +458,7 @@ func Renameinit() *types.Sym {
|
||||||
func checkEmbed(decl *syntax.VarDecl, haveEmbed, withinFunc bool) error {
|
func checkEmbed(decl *syntax.VarDecl, haveEmbed, withinFunc bool) error {
|
||||||
switch {
|
switch {
|
||||||
case !haveEmbed:
|
case !haveEmbed:
|
||||||
return errors.New("go:embed only allowed in Go files that import \"embed\"")
|
return errors.New("go:embed requires import \"embed\" (or import _ \"embed\", if package is not used)")
|
||||||
case len(decl.NameList) > 1:
|
case len(decl.NameList) > 1:
|
||||||
return errors.New("go:embed cannot apply to multiple vars")
|
return errors.New("go:embed cannot apply to multiple vars")
|
||||||
case decl.Values != nil:
|
case decl.Values != nil:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue