Author: Maciej Fijalkowski <[email protected]>
Branch: optresult-unroll
Changeset: r78904:67c0fb707827
Date: 2015-08-07 14:39 +0200
http://bitbucket.org/pypy/pypy/changeset/67c0fb707827/

Log:    fix test

diff --git a/rpython/jit/backend/llgraph/runner.py 
b/rpython/jit/backend/llgraph/runner.py
--- a/rpython/jit/backend/llgraph/runner.py
+++ b/rpython/jit/backend/llgraph/runner.py
@@ -172,9 +172,13 @@
     
     def __init__(self, A, runner):
         self.A = self.OUTERA = A
+        self._is_pure = A._immutable_field(None)
         if isinstance(A, lltype.Struct):
             self.A = A._flds[A._arrayfld]
 
+    def is_always_pure(self):
+        return self._is_pure
+
     def get_all_fielddescrs(self):
         return self.all_interiorfielddescrs
 
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py 
b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -7369,7 +7369,7 @@
         ops = """
         [p0, p1, p3, ii, ii2]
         i1 = getfield_gc_i(p0, descr=valuedescr)
-        i2 = getfield_gc_i(p1, descr=otherdescr)
+        i2 = getfield_gc_i(p1, descr=chardescr)
         setfield_gc(p3, i1, descr=adescr)
         setfield_gc(p3, i2, descr=bdescr)
         i4 = int_eq(i1, i2)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to