[pypy-svn] r25451 - pypy/dist/pypy/translator/backendopt/test
cfbolz at codespeak.net
cfbolz at codespeak.net
Thu Apr 6 16:56:49 CEST 2006
Author: cfbolz
Date: Thu Apr 6 16:56:48 2006
New Revision: 25451
Modified:
pypy/dist/pypy/translator/backendopt/test/test_inline.py
Log:
(pedronis, cfbolz) fix test
Modified: pypy/dist/pypy/translator/backendopt/test/test_inline.py
==============================================================================
--- pypy/dist/pypy/translator/backendopt/test/test_inline.py (original)
+++ pypy/dist/pypy/translator/backendopt/test/test_inline.py Thu Apr 6 16:56:48 2006
@@ -3,6 +3,7 @@
import os
from pypy.objspace.flow.model import traverse, Block, Link, Variable, Constant
from pypy.objspace.flow.model import last_exception, checkgraph
+from pypy.translator.backendopt import canraise
from pypy.translator.backendopt.inline import inline_function, CannotInline
from pypy.translator.backendopt.inline import auto_inlining, Inliner
from pypy.translator.backendopt.inline import collect_called_graphs
@@ -51,7 +52,12 @@
sanity_check(t) # also check before inlining (so we don't blame it)
if option.view:
t.view()
- inliner = Inliner(t, graphof(t, in_func), func, inline_guarded_calls)
+ if inline_guarded_calls:
+ raise_analyzer = canraise.RaiseAnalyzer(t)
+ else:
+ raise_analyzer = None
+ inliner = Inliner(t, graphof(t, in_func), func, inline_guarded_calls,
+ raise_analyzer=raise_analyzer)
inliner.inline_all()
# inline_function(t, func, graphof(t, in_func))
if option.view:
More information about the Pypy-commit
mailing list