]> Cypherpunks repositories - gostls13.git/commit
cmd/go: fix error for empty packages referenced with relative paths
authorJay Conrod <jayconrod@google.com>
Wed, 13 Nov 2019 18:26:13 +0000 (13:26 -0500)
committerJay Conrod <jayconrod@google.com>
Wed, 13 Nov 2019 23:05:47 +0000 (23:05 +0000)
commit608b94bef2f3e1427cfb498e7733964aba304093
tree40c56e35e2c8a9f4ec560ef163e59fd246760d6c
parent718f553915cc1c13d7b31cd264c131987f67f14d
cmd/go: fix error for empty packages referenced with relative paths

'go build' now reports a more useful error when a relative path on the
command line points to a directory that doesn't exist or a directory
without .go files. Errors are generated by go/build.Context.ImportDir
instead of a vague call to base.Fatalf in modload.

Fixes #35414

Change-Id: I2642230c5e409107b98bb6d6c3a484d8d25b4147
Reviewed-on: https://go-review.googlesource.com/c/go/+/206902
Run-TryBot: Jay Conrod <jayconrod@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
src/cmd/go/internal/load/pkg.go
src/cmd/go/internal/modload/build.go
src/cmd/go/internal/modload/load.go
src/cmd/go/testdata/script/mod_empty_err.txt [new file with mode: 0644]