Author: Squeaky <[email protected]>
Branch: array-propagate-len
Changeset: r69160:141205b24825
Date: 2014-02-15 12:21 +0100
http://bitbucket.org/pypy/pypy/changeset/141205b24825/
Log: fix getfieldraw
diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py
b/rpython/jit/metainterp/optimizeopt/intbounds.py
--- a/rpython/jit/metainterp/optimizeopt/intbounds.py
+++ b/rpython/jit/metainterp/optimizeopt/intbounds.py
@@ -336,7 +336,7 @@
v1.intbound.make_ge(IntLowerBound(0))
v1.intbound.make_lt(IntUpperBound(256))
- def optimize_GETFIELD_GC(self, op):
+ def optimize_GETFIELD_RAW(self, op):
self.emit_operation(op)
descr = op.getdescr()
if descr.is_integer_bounded():
@@ -344,6 +344,8 @@
v1.intbound.make_ge(IntLowerBound(descr.get_integer_min()))
v1.intbound.make_lt(IntUpperBound(descr.get_integer_max() + 1))
+ optimize_GETFIELD_GC = optimize_GETFIELD_RAW
+
def optimize_GETARRAYITEM_RAW(self, op):
self.emit_operation(op)
descr = op.getdescr()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit