[pypy-commit] pypy default: I *think* the inputargs should always contain InputArgXxx objects that
arigo
noreply at buildbot.pypy.org
Mon Sep 14 19:31:10 CEST 2015
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r79638:cfe5d8e88d3d
Date: 2015-09-14 19:31 +0200
http://bitbucket.org/pypy/pypy/changeset/cfe5d8e88d3d/
Log: I *think* the inputargs should always contain InputArgXxx objects
that are not forwarded. (Hitting the case from test_ll_random)
diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/backend/x86/regalloc.py
+++ b/rpython/jit/backend/x86/regalloc.py
@@ -134,6 +134,8 @@
self.final_jump_op = None
def _prepare(self, inputargs, operations, allgcrefs):
+ for box in inputargs:
+ assert box.get_forwarded() is None
cpu = self.assembler.cpu
self.fm = X86FrameManager(cpu.get_baseofs_of_frame_field())
operations = cpu.gc_ll_descr.rewrite_assembler(cpu, operations,
More information about the pypy-commit
mailing list