From 9b24ca75bee441f3475e0b91246b45a7007f8e2d Mon Sep 17 00:00:00 2001 From: ChandanChainani Date: Sat, 18 Mar 2023 16:02:42 +0530 Subject: [PATCH] cmd/go/tidy: fix incorrect message on no modules --- src/cmd/go/internal/modload/load.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd/go/internal/modload/load.go b/src/cmd/go/internal/modload/load.go index 1d8f667e76..3e9ccedd3f 100644 --- a/src/cmd/go/internal/modload/load.go +++ b/src/cmd/go/internal/modload/load.go @@ -340,10 +340,6 @@ func LoadPackages(ctx context.Context, opts PackageOpts, patterns ...string) (ma initialRS := LoadModFile(ctx) - if len(initialRS.rootModules) == 0 { - return matches, loadedPackages - } - ld := loadFromRoots(ctx, loaderParams{ PackageOpts: opts, requirements: initialRS, @@ -359,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)