Author: Armin Rigo <[email protected]>
Branch: gc_no_cleanup_nursery
Changeset: r73719:2c7ffafe9dfd
Date: 2014-09-26 10:10 +0200
http://bitbucket.org/pypy/pypy/changeset/2c7ffafe9dfd/
Log: fix test
diff --git a/rpython/jit/backend/test/test_ll_random.py
b/rpython/jit/backend/test/test_ll_random.py
--- a/rpython/jit/backend/test/test_ll_random.py
+++ b/rpython/jit/backend/test/test_ll_random.py
@@ -251,6 +251,8 @@
class ZeroPtrFieldOperation(test_random.AbstractOperation):
def field_descr(self, builder, r):
+ if getattr(builder.cpu, 'is_llgraph', False):
+ raise test_random.CannotProduceOperation
v, S = builder.get_structptr_var(r, )
names = S._names
if names[0] == 'parent':
@@ -265,7 +267,7 @@
name = r.choice(choice)
descr = builder.cpu.fielddescrof(S, name)
return v, descr.offset
-
+
def produce_into(self, builder, r):
v, offset = self.field_descr(builder, r)
builder.do(self.opnum, [v, ConstInt(offset)], None)
@@ -728,7 +730,7 @@
OPERATIONS.append(GetArrayItemOperation(rop.GETARRAYITEM_GC))
OPERATIONS.append(GetArrayItemOperation(rop.GETARRAYITEM_GC))
OPERATIONS.append(SetArrayItemOperation(rop.SETARRAYITEM_GC))
- OPERATIONS.append(NewArrayOperation(rop.NEW_ARRAY))
+ OPERATIONS.append(NewArrayOperation(rop.NEW_ARRAY_CLEAR))
OPERATIONS.append(ArrayLenOperation(rop.ARRAYLEN_GC))
OPERATIONS.append(NewStrOperation(rop.NEWSTR))
OPERATIONS.append(NewUnicodeOperation(rop.NEWUNICODE))
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit