# HG changeset patch # User Max Brister # Date 1340313707 18000 # Node ID 434ffa574c783846c696d68e9ef8ce92553a5267 # Parent 709f500697226fed7b2b56a1fac7c7a77a665e80 src/pt-jit.cc (jit_block::maybe_split): Correctly mark if split branch is alive diff --git a/src/pt-jit.cc b/src/pt-jit.cc --- a/src/pt-jit.cc +++ b/src/pt-jit.cc @@ -1336,7 +1336,12 @@ term->stash_argument (idx, split); jit_branch *br = split->append (convert.create (asuccessor)); replace_in_phi (asuccessor, split); - br->infer (); + + if (alive ()) + { + split->mark_alive (); + br->infer (); + } return split; }