[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