diff options
Diffstat (limited to 'ir/optmem.c')
| -rw-r--r-- | ir/optmem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/optmem.c b/ir/optmem.c index 1c137b7..471f11c 100644 --- a/ir/optmem.c +++ b/ir/optmem.c @@ -151,7 +151,7 @@ Recur: for (int i = 0; i < blk->npred; ++i) { struct block *p = blkpred(blk, i); if (wasvisited(p)) continue; - if (!trysealrec(sb, p)) return 0; + if (p->id > sb->lastvisit) return 0; } bsset(sb->sealed, blk->id); |