AfterInit fix

This commit is contained in:
xushiwei
2024-05-27 15:49:25 +08:00
parent 3ab96aa1ee
commit 07738e13ef
4 changed files with 5 additions and 6 deletions

View File

@@ -589,6 +589,7 @@ func (p Package) AfterInit(b Builder, ret BasicBlock) {
name := baseName
idx := 1
fn := p.NewFunc(name, sigAbiInit, InC)
b.Call(fn.Expr)
for {
fnb := fn.MakeBody(1)
first := fnb.blk
@@ -603,7 +604,6 @@ func (p Package) AfterInit(b Builder, ret BasicBlock) {
fnb.SetBlockEx(first, AtStart, false)
fnb.Call(fn.Expr)
}
b.Call(fn.Expr)
}
if doPyLoadModSyms {
p.pyLoadModSyms(b)