cmd/go/internal/load: remove references to modfetch.Fetcher_

This commit removes references to the global modfetch.Fetcher_
variable from the load package.

Change-Id: Ic579743079252afd4d2d12e5118de09d86340267
Reviewed-on: https://go-review.googlesource.com/c/go/+/724246
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
Reviewed-by: Michael Matloob <matloob@google.com>
This commit is contained in:
Ian Alexander 2025-11-24 18:38:13 -05:00
parent c1ef3d5881
commit a3a6c9f62a

View file

@ -7,7 +7,6 @@ package load
import (
"bytes"
"cmd/internal/objabi"
"context"
"encoding/json"
"errors"
@ -31,6 +30,8 @@ import (
"unicode"
"unicode/utf8"
"cmd/internal/objabi"
"cmd/go/internal/base"
"cmd/go/internal/cfg"
"cmd/go/internal/fips140"
@ -3416,7 +3417,7 @@ func PackagesAndErrorsOutsideModule(loaderstate *modload.State, ctx context.Cont
if deprecation != "" {
fmt.Fprintf(os.Stderr, "go: module %s is deprecated: %s\n", rootMod.Path, modload.ShortMessage(deprecation, ""))
}
data, err := modfetch.Fetcher_.GoMod(ctx, rootMod.Path, rootMod.Version)
data, err := loaderstate.Fetcher().GoMod(ctx, rootMod.Path, rootMod.Version)
if err != nil {
return nil, fmt.Errorf("%s: %w", args[0], err)
}