Author: Armin Rigo <[email protected]>
Branch:
Changeset: r79784:2f49f30cc8d8
Date: 2015-09-23 11:47 +0200
http://bitbucket.org/pypy/pypy/changeset/2f49f30cc8d8/
Log: Fix. Hard to figure out how to write a test...
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
--- a/rpython/jit/metainterp/optimizeopt/info.py
+++ b/rpython/jit/metainterp/optimizeopt/info.py
@@ -156,6 +156,7 @@
raise NotImplementedError("abstract")
def visitor_walk_recursive(self, instbox, visitor, optimizer):
+ instbox = instbox.get_box_replacement()
if visitor.already_seen_virtual(instbox):
return
return self._visitor_walk_recursive(instbox, visitor, optimizer)
@@ -238,7 +239,6 @@
for i in range(len(lst)):
op = self._fields[i]
if op:
- op = op.get_box_replacement()
fieldinfo = optimizer.getptrinfo(op)
if fieldinfo and fieldinfo.is_virtual():
fieldinfo.visitor_walk_recursive(op, visitor, optimizer)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit