]> Cypherpunks repositories - gostls13.git/commit
modload: provide a clearer error for standard library packages from newer releases
authorJeremy Brewer <jeremybrewer@google.com>
Tue, 20 Sep 2022 00:09:56 +0000 (20:09 -0400)
committerGopher Robot <gobot@golang.org>
Fri, 7 Oct 2022 20:20:51 +0000 (20:20 +0000)
commit40c7e94cc5740496a0a47d6ef9863b2bbca44b0e
tree652d2ded779da039d75e1a7a072a3717b9259c5f
parent9be09916d9209a02308d553cfbbb7ff1dc6593dd
modload: provide a clearer error for standard library packages from newer releases

An older version of go compiling a main module that references a
standard library package from a newer release (e.g. net/netip added in
go 1.18) currently produces a confusing error message. This changes adds
a new error message including go version diagnostics.

Fixes #48966

Change-Id: I1e8319dafcf1f67d1b1ca869fe84190c3b3f3c3e
Reviewed-on: https://go-review.googlesource.com/c/go/+/432075
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/go/internal/modload/import.go
src/cmd/go/internal/modload/load.go
src/cmd/go/testdata/script/mod_load_missing_std.txt [new file with mode: 0644]