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