diff --git a/main.go b/main.go index 5a8e0597..33489823 100644 --- a/main.go +++ b/main.go @@ -1413,8 +1413,8 @@ func main() { if len(pkgNames) == 0 { pkgNames = []string{"."} } - if *testCompileOnlyFlag && len(pkgNames) > 1 { - fmt.Println("cannot use -c flag with multiple packages") + if outpath != "" && len(pkgNames) > 1 { + fmt.Println("cannot use -o flag with multiple packages") os.Exit(1) }