[pypy-commit] pypy optresult: strgetitem handles self.make_equal_to already
fijal
noreply at buildbot.pypy.org
Fri Jun 12 14:46:58 CEST 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult
Changeset: r78041:aad6cb4f869e
Date: 2015-06-12 14:47 +0200
http://bitbucket.org/pypy/pypy/changeset/aad6cb4f869e/
Log: strgetitem handles self.make_equal_to already
diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py b/rpython/jit/metainterp/optimizeopt/vstring.py
--- a/rpython/jit/metainterp/optimizeopt/vstring.py
+++ b/rpython/jit/metainterp/optimizeopt/vstring.py
@@ -552,9 +552,7 @@
self._optimize_STRGETITEM(op, mode_unicode)
def _optimize_STRGETITEM(self, op, mode):
- res = self.strgetitem(op, op.getarg(0), op.getarg(1), mode)
- if res is not None and not isinstance(res, AbstractResOp):
- self.make_equal_to(op, res)
+ self.strgetitem(op, op.getarg(0), op.getarg(1), mode)
def strgetitem(self, op, s, index, mode):
self.make_nonnull_str(s, mode)
More information about the pypy-commit
mailing list