SetBlockEx: BeforeLast
This commit is contained in:
@@ -540,7 +540,8 @@ func (p *context) compilePhi(b llssa.Builder, v *ssa.Phi) (ret llssa.Expr) {
|
||||
bblks[i] = p.fn.Block(pred.Index)
|
||||
}
|
||||
edges := v.Edges
|
||||
phi.AddIncoming(b, bblks, func(i int) llssa.Expr {
|
||||
phi.AddIncoming(b, bblks, func(i int, blk llssa.BasicBlock) llssa.Expr {
|
||||
b.SetBlockEx(blk, llssa.BeforeLast, false)
|
||||
return p.compileValue(b, edges[i])
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user