Merge pull request #764 from cpunion/ssa-error-exit

cl: exit 1 when SSA build error
This commit is contained in:
xushiwei
2024-09-05 08:42:21 +08:00
committed by GitHub

View File

@@ -260,6 +260,9 @@ func buildAllPkgs(ctx *context, initial []*packages.Package, verbose bool) (pkgs
} }
fmt.Fprintln(os.Stderr, "cannot build SSA for package", errPkg) fmt.Fprintln(os.Stderr, "cannot build SSA for package", errPkg)
} }
if len(errPkgs) > 0 {
os.Exit(1)
}
built := ctx.built built := ctx.built
for _, aPkg := range pkgs { for _, aPkg := range pkgs {
pkg := aPkg.Package pkg := aPkg.Package