Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r56526:c36d81a5287e
Date: 2012-08-01 17:28 +0200
http://bitbucket.org/pypy/pypy/changeset/c36d81a5287e/

Log:    If "see_function" is False, don't call
        contains_unsupported_variable_type(). The result is going to be
        False anyway. Avoids getting warnings if we mark a function
        @jit.dont_look_inside because it manipulates unsupported types.

diff --git a/pypy/jit/codewriter/policy.py b/pypy/jit/codewriter/policy.py
--- a/pypy/jit/codewriter/policy.py
+++ b/pypy/jit/codewriter/policy.py
@@ -63,11 +63,10 @@
             contains_loop = contains_loop and not getattr(
                     func, '_jit_unroll_safe_', False)
 
-        unsupported = contains_unsupported_variable_type(graph,
+        res = see_function and not contains_unsupported_variable_type(graph,
                             self.supports_floats,
                             self.supports_longlong,
                             self.supports_singlefloats)
-        res = see_function and not unsupported
         if res and contains_loop:
             self.unsafe_loopy_graphs.add(graph)
         res = res and not contains_loop
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to