[pypy-commit] pypy optresult: too eager assert

fijal noreply at buildbot.pypy.org
Tue May 26 11:59:17 CEST 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult
Changeset: r77566:afa81f120400
Date: 2015-05-26 11:43 +0200
http://bitbucket.org/pypy/pypy/changeset/afa81f120400/

Log:	too eager assert

diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py
--- a/rpython/jit/metainterp/optimizeopt/optimizer.py
+++ b/rpython/jit/metainterp/optimizeopt/optimizer.py
@@ -465,7 +465,7 @@
         self.optimizations  = optimizations
 
     def replace_guard(self, op, value):
-        assert isinstance(value, info.InstancePtrInfo)
+        assert isinstance(value, info.NonNullPtrInfo)
         if value.last_guard_pos == -1:
             return
         self.replaces_guard[op] = value.last_guard_pos


More information about the pypy-commit mailing list