diff --git a/src/cmd/go/internal/modload/load.go b/src/cmd/go/internal/modload/load.go index 405b7935e025dc..3e9ccedd3f543e 100644 --- a/src/cmd/go/internal/modload/load.go +++ b/src/cmd/go/internal/modload/load.go @@ -355,6 +355,10 @@ func LoadPackages(ctx context.Context, opts PackageOpts, patterns ...string) (ma }, }) + if len(ld.requirements.rootModules) == 0 { + return matches, loadedPackages + } + // One last pass to finalize wildcards. updateMatches(ld.requirements, ld)