Author: Maciej Fijalkowski <[email protected]>
Branch: fast-newarray
Changeset: r63384:3e0774fd541c
Date: 2013-04-15 20:53 +0200
http://bitbucket.org/pypy/pypy/changeset/3e0774fd541c/
Log: RPythonize
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -2357,6 +2357,9 @@
def malloc_cond_varsize(self, nursery_free_adr, nursery_top_adr,
lengthloc, itemsize, maxlength, gcmap,
arraydescr):
+ from rpython.jit.backend.llsupport.descr import ArrayDescr
+ assert isinstance(arraydescr, ArrayDescr)
+
self.mc.CMP(lengthloc, imm(maxlength))
self.mc.J_il8(rx86.Conditions['G'], 0) # patched later
jmp_adr0 = self.mc.get_relative_pos()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit