[pypy-svn] r47480 - pypy/dist/pypy/translator
cfbolz at codespeak.net
cfbolz at codespeak.net
Mon Oct 15 23:20:57 CEST 2007
Author: cfbolz
Date: Mon Oct 15 23:20:56 2007
New Revision: 47480
Modified:
pypy/dist/pypy/translator/exceptiontransform.py
Log:
also don't insert keepalives in the exception transformer
Modified: pypy/dist/pypy/translator/exceptiontransform.py
==============================================================================
--- pypy/dist/pypy/translator/exceptiontransform.py (original)
+++ pypy/dist/pypy/translator/exceptiontransform.py Mon Oct 15 23:20:56 2007
@@ -1,6 +1,6 @@
from pypy.translator.simplify import join_blocks, cleanup_graph
from pypy.translator.unsimplify import copyvar, varoftype
-from pypy.translator.unsimplify import insert_empty_block
+from pypy.translator.unsimplify import insert_empty_block, split_block
from pypy.translator.backendopt import canraise, inline, support, removenoops
from pypy.objspace.flow.model import Block, Constant, Variable, Link, \
c_last_exception, SpaceOperation, checkgraph, FunctionGraph
@@ -179,7 +179,7 @@
if not self.raise_analyzer.can_raise(op):
continue
- splitlink = support.split_block_with_keepalive(block, i+1, False)
+ splitlink = split_block(None, block, i+1)
afterblock = splitlink.target
if lastblock is block:
lastblock = afterblock
More information about the Pypy-commit
mailing list