diff options
-rw-r--r-- | stdlib/optimize.tl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/optimize.tl b/stdlib/optimize.tl index 788e1d04..2e0b2aa5 100644 --- a/stdlib/optimize.tl +++ b/stdlib/optimize.tl @@ -76,7 +76,7 @@ tryjoin warned-insns (:static start (gensym "start-")) - (:static jump-ops '(jmp if ifq ifql close swtch ret abscsr + (:static jump-ops '(jmp if ifq ifql close swtch uwprot catch block jend xend)) (:postinit (bb) @@ -173,7 +173,7 @@ (set bl.links (list [bb.hash slabel]))) ((uwprot @clabel) (set bl.links (list [bb.hash clabel]))) - ((@(or abscsr ret jend) . @nil) + ((jend . @nil) (set link-next nil)) ((xend . @nil) (set bl.nojoin t))) |