Author: Maciej Fijalkowski <[email protected]>
Branch: optresult
Changeset: r77612:c66e4c9a78e0
Date: 2015-05-27 10:02 +0200
http://bitbucket.org/pypy/pypy/changeset/c66e4c9a78e0/

Log:    fix the last problem

diff --git a/rpython/jit/metainterp/history.py 
b/rpython/jit/metainterp/history.py
--- a/rpython/jit/metainterp/history.py
+++ b/rpython/jit/metainterp/history.py
@@ -671,8 +671,7 @@
     @staticmethod
     def check_consistency_of(inputargs, operations):
         for box in inputargs:
-            assert (not isinstance(box, Const),
-                   "Loop.inputargs contains %r" % (box,))
+            assert not isinstance(box, Const), "Loop.inputargs contains %r" % 
(box,)
         seen = dict.fromkeys(inputargs)
         assert len(seen) == len(inputargs), (
                "duplicate Box in the Loop.inputargs")
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
@@ -386,7 +386,7 @@
     if lgt.is_constant() and lgt.getint() <= M:
         # up to M characters are done "inline", i.e. with STRGETITEM/STRSETITEM
         # instead of just a COPYSTRCONTENT.
-        for i in range(lengthbox.getint()):
+        for i in range(lgt.getint()):
             charbox = _strgetitem(string_optimizer, srcbox, srcoffsetbox, mode)
             srcoffsetbox = _int_add(string_optimizer, srcoffsetbox, CONST_1)
             assert not isinstance(targetbox, Const)# ConstPtr never makes sense
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to