Author: Maciej Fijalkowski <[email protected]>
Branch: optresult
Changeset: r77832:8d7cc7c22303
Date: 2015-06-03 17:54 +0200
http://bitbucket.org/pypy/pypy/changeset/8d7cc7c22303/
Log: arbitrary fix
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitpl.py
+++ b/rpython/jit/metainterp/pyjitpl.py
@@ -2845,7 +2845,6 @@
self.virtualizable_boxes.append(virtualizable_box)
def gen_store_back_in_vable(self, box):
- raise Exception("untested")
vinfo = self.jitdriver_sd.virtualizable_info
if vinfo is not None:
# xxx only write back the fields really modified
@@ -2877,7 +2876,8 @@
assert i + 1 == len(self.virtualizable_boxes)
# we're during tracing, so we should not execute it
self.history.record(rop.SETFIELD_GC, [vbox,
self.cpu.ts.CONST_NULL],
- None, descr=vinfo.vable_token_descr)
+ self.cpu.ts.CONST_NULL.getref_base(),
+ descr=vinfo.vable_token_descr)
def replace_box(self, oldbox, newbox):
for frame in self.framestack:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit