[pypy-svn] r78607 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp

arigo at codespeak.net arigo at codespeak.net
Sun Oct 31 14:48:17 CET 2010


Author: arigo
Date: Sun Oct 31 14:48:15 2010
New Revision: 78607

Modified:
   pypy/branch/jit-unroll-loops/pypy/jit/metainterp/resume.py
Log:
Make "snapshot" a local var, allowing us to inspect it with pdb
even after the function cleared it.


Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/resume.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/resume.py	(original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/resume.py	Sun Oct 31 14:48:15 2010
@@ -299,9 +299,9 @@
         storage = self.storage
         # make sure that nobody attached resume data to this guard yet
         assert storage.rd_numb is None
-        assert storage.rd_snapshot is not None # is that true?
-        numb, liveboxes_from_env, v = self.memo.number(values,
-                                                       storage.rd_snapshot)
+        snapshot = storage.rd_snapshot
+        assert snapshot is not None # is that true?
+        numb, liveboxes_from_env, v = self.memo.number(values, snapshot)
         self.liveboxes_from_env = liveboxes_from_env
         self.liveboxes = {}
         storage.rd_numb = numb



More information about the Pypy-commit mailing list