Author: Maciej Fijalkowski <[email protected]>
Branch: continulet-jit-3
Changeset: r58303:33ec2e772f03
Date: 2012-10-21 12:45 +0200
http://bitbucket.org/pypy/pypy/changeset/33ec2e772f03/

Log:    make it officially a fatal error

diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py
--- a/pypy/jit/metainterp/pyjitpl.py
+++ b/pypy/jit/metainterp/pyjitpl.py
@@ -758,8 +758,7 @@
         jfdescr = jfdescrbox.getref_base()
         descr = cpu.jitframe_cast_jfdescr_to_descr(jfdescr)
         if not descr:
-            xxx
-            raise SwitchToBlackhole(Counters.ABORT_ESCAPE)
+            raise Exception("descr should not be none while inside a recursive 
call")
         resume.rebuild_virtualizable_from_resumedata(self.metainterp, descr,
                                                      vinfo, box, jfbox)
         self._opimpl_setfield_gc_any(box, vinfo.jit_frame_descr,
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to