llgo/ssa: SetBlockEx AfterInit

This commit is contained in:
xushiwei
2024-05-12 22:51:25 +08:00
parent 03fe594339
commit 23692430d5
3 changed files with 36 additions and 1 deletions

View File

@@ -355,7 +355,7 @@ func (p *context) compileBlock(b llssa.Builder, block *ssa.BasicBlock, n int, do
modName := modOf(name)
mods[modName] = append(mods[modName], obj)
}
b.SetBlockEx(ret, llssa.AtStart)
b.SetBlockEx(ret, llssa.AfterInit)
for modName, objs := range mods {
b.LoadPyModSyms(modName, objs...)
}