cl.NewPackageEx: don't skip alt(patch) package
This commit is contained in:
@@ -990,7 +990,10 @@ func NewPackageEx(prog llssa.Program, pkg, alt *ssa.Package, files []*ast.File)
|
|||||||
ctx.initFiles(pkgPath, files)
|
ctx.initFiles(pkgPath, files)
|
||||||
|
|
||||||
if alt != nil {
|
if alt != nil {
|
||||||
|
skips := ctx.skips
|
||||||
|
ctx.skips = nil
|
||||||
processPkg(ctx, ret, alt)
|
processPkg(ctx, ret, alt)
|
||||||
|
ctx.skips = skips
|
||||||
}
|
}
|
||||||
processPkg(ctx, ret, pkg)
|
processPkg(ctx, ret, pkg)
|
||||||
for len(ctx.inits) > 0 {
|
for len(ctx.inits) > 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user