Author: Maciej Fijalkowski <fij...@gmail.com> Branch: optresult-unroll Changeset: r79426:efa4c8b64632 Date: 2015-09-04 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/efa4c8b64632/
Log: uh info can be none diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py b/rpython/jit/metainterp/optimizeopt/virtualstate.py --- a/rpython/jit/metainterp/optimizeopt/virtualstate.py +++ b/rpython/jit/metainterp/optimizeopt/virtualstate.py @@ -178,9 +178,10 @@ def enum_forced_boxes(self, boxes, box, optimizer, force_boxes=False): box = optimizer.get_box_replacement(box) info = optimizer.getptrinfo(box) - assert isinstance(info, AbstractStructPtrInfo) if info is None or not info.is_virtual(): raise BadVirtualState() + else: + assert isinstance(info, AbstractStructPtrInfo) for i in range(len(self.fielddescrs)): state = self.fieldstate[i] if not state: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit