Author: Carl Friedrich Bolz <[email protected]>
Branch: guard-compatible
Changeset: r85429:eedbe90f19b9
Date: 2016-06-24 18:15 +0200
http://bitbucket.org/pypy/pypy/changeset/eedbe90f19b9/

Log:    nonsense

diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py 
b/rpython/jit/metainterp/optimizeopt/virtualstate.py
--- a/rpython/jit/metainterp/optimizeopt/virtualstate.py
+++ b/rpython/jit/metainterp/optimizeopt/virtualstate.py
@@ -355,9 +355,10 @@
     if type == 'i':
         return NotVirtualStateInfoInt(cpu, type, info)
     if type == 'r':
-        assert isinstance(info, PtrInfo)
-        if info is not None and info._compatibility_conditions is not None:
-            return NotVirtualStateInfoPtrCompatible(cpu, type, info)
+        if info is not None:
+            if (isinstance(info, PtrInfo) and
+                    info._compatibility_conditions is not None):
+                return NotVirtualStateInfoPtrCompatible(cpu, type, info)
         return NotVirtualStateInfoPtr(cpu, type, info)
     return NotVirtualStateInfo(cpu, type, info)
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to