Author: Armin Rigo <ar...@tunes.org> 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 pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit