Author: Remi Meier <[email protected]>
Branch: stmgc-c8
Changeset: r83555:5f2e0bc7fa51
Date: 2016-04-07 10:27 +0300
http://bitbucket.org/pypy/pypy/changeset/5f2e0bc7fa51/

Log:    tiny fix

diff --git a/rpython/translator/stm/inevitable.py 
b/rpython/translator/stm/inevitable.py
--- a/rpython/translator/stm/inevitable.py
+++ b/rpython/translator/stm/inevitable.py
@@ -5,6 +5,7 @@
 from rpython.translator.unsimplify import varoftype
 from rpython.translator.backendopt.dataflow import 
AbstractForwardDataFlowAnalysis
 from rpython.translator.backendopt.support import var_needsgc
+from rpython.translator.simplify import join_blocks
 
 ALWAYS_ALLOW_OPERATIONS = set([
     'force_cast', 'keepalive', 'cast_ptr_to_adr',
@@ -268,6 +269,9 @@
                           varoftype(lltype.Void))
 
 def insert_turn_inevitable(stmtransformer, graph):
+    # needed for cases where stm_ignored_stop is in its own block:
+    join_blocks(graph)
+
     ia = InevitableAnalysis(stmtransformer.break_analyzer)
     ia.calculate(graph)
     #
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to