[pypy-svn] r79765 - pypy/branch/out-of-line-guards/pypy/jit/metainterp/optimizeopt

fijal at codespeak.net fijal at codespeak.net
Thu Dec 2 22:24:14 CET 2010


Author: fijal
Date: Thu Dec  2 22:24:11 2010
New Revision: 79765

Modified:
   pypy/branch/out-of-line-guards/pypy/jit/metainterp/optimizeopt/rewrite.py
Log:
RPython fixes


Modified: pypy/branch/out-of-line-guards/pypy/jit/metainterp/optimizeopt/rewrite.py
==============================================================================
--- pypy/branch/out-of-line-guards/pypy/jit/metainterp/optimizeopt/rewrite.py	(original)
+++ pypy/branch/out-of-line-guards/pypy/jit/metainterp/optimizeopt/rewrite.py	Thu Dec  2 22:24:11 2010
@@ -197,7 +197,7 @@
 
     def optimize_GUARD_TRUE(self, op):
         value = self.getvalue(op.getarg(0))
-        v = self.optimizer.int_to_bool_nullity.get(value)
+        v = self.optimizer.int_to_bool_nullity.get(value, None)
         if v:
             v, int_is_true = v
             if int_is_true:
@@ -209,7 +209,7 @@
 
     def optimize_GUARD_FALSE(self, op):
         value = self.getvalue(op.getarg(0))
-        v = self.optimizer.int_to_bool_nullity.get(value)
+        v = self.optimizer.int_to_bool_nullity.get(value, None)
         if v:
             v, int_is_true = v
             if int_is_true:



More information about the Pypy-commit mailing list