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