From 9e9b08a5a3c804cfeef133722cf56a4effe4a018 Mon Sep 17 00:00:00 2001 From: xushiwei Date: Sat, 15 Jun 2024 19:18:21 +0800 Subject: [PATCH] cl.NewPackageEx: don't skip alt(patch) package --- cl/compile.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cl/compile.go b/cl/compile.go index c84e43d3..02e7c9ec 100644 --- a/cl/compile.go +++ b/cl/compile.go @@ -990,7 +990,10 @@ func NewPackageEx(prog llssa.Program, pkg, alt *ssa.Package, files []*ast.File) ctx.initFiles(pkgPath, files) if alt != nil { + skips := ctx.skips + ctx.skips = nil processPkg(ctx, ret, alt) + ctx.skips = skips } processPkg(ctx, ret, pkg) for len(ctx.inits) > 0 {