[pypy-svn] r12757 - pypy/dist/pypy/objspace/flow

pedronis at codespeak.net pedronis at codespeak.net
Tue May 24 03:39:05 CEST 2005


Author: pedronis
Date: Tue May 24 03:39:04 2005
New Revision: 12757

Modified:
   pypy/dist/pypy/objspace/flow/model.py
Log:
more last_exc* sanity checks



Modified: pypy/dist/pypy/objspace/flow/model.py
==============================================================================
--- pypy/dist/pypy/objspace/flow/model.py	(original)
+++ pypy/dist/pypy/objspace/flow/model.py	Tue May 24 03:39:04 2005
@@ -388,6 +388,12 @@
                     assert len(link.args) == len(link.target.inputargs)
                     assert link.prevblock is block
                     exc_link = link in exc_links
+                    if exc_link:
+                        assert link.last_exception is not None
+                        assert link.last_exc_value is not None
+                    else:
+                        assert link.last_exception is None
+                        assert link.last_exc_value is None
                     for v in link.args:
                         assert isinstance(v, (Constant, Variable))
                         if isinstance(v, Variable):



More information about the Pypy-commit mailing list