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