Author: Richard Plangger <[email protected]>
Branch: ppc-vsx-support
Changeset: r85769:b87a50154458
Date: 2016-07-19 13:51 +0200
http://bitbucket.org/pypy/pypy/changeset/b87a50154458/
Log: consider that the returned value (variable new_index_box) can be
None)
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/rpython/jit/backend/llsupport/rewrite.py
--- a/rpython/jit/backend/llsupport/rewrite.py
+++ b/rpython/jit/backend/llsupport/rewrite.py
@@ -159,9 +159,10 @@
def _emit_mul_if_factor_offset_not_supported(self, index_box,
factor, offset):
factor, offset, new_index_box = cpu_simplify_scale(self.cpu,
index_box, factor, offset)
- if index_box is not new_index_box:
+ if new_index_box is not None:
self.emit_op(new_index_box)
- return factor, offset, new_index_box
+ return factor, offset, new_index_box
+ return factor, offset, index_box
def emit_gc_load_or_indexed(self, op, ptr_box, index_box, itemsize,
factor, offset, sign, type='i'):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit