Author: fijal
Branch: jit-leaner-frontend
Changeset: r82951:52a053f8341b
Date: 2016-03-10 23:51 +0200
http://bitbucket.org/pypy/pypy/changeset/52a053f8341b/

Log:    grow this stuff, just because

diff --git a/rpython/jit/metainterp/opencoder.py 
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/opencoder.py
+++ b/rpython/jit/metainterp/opencoder.py
@@ -179,6 +179,9 @@
         self.inputargs = inputargs
 
     def append(self, v):
+        if self._pos >= len(self._ops):
+            # grow by 2X
+            self._ops = self._ops + [rffi.cast(rffi.SHORT, -15)] * 
len(self._ops)
         self._ops[self._pos] = rffi.cast(rffi.SHORT, v)
         self._pos += 1
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to