Author: Maciej Fijalkowski <[email protected]>
Branch: optresult
Changeset: r77985:9e9f0e4f0d29
Date: 2015-06-09 11:31 +0200
http://bitbucket.org/pypy/pypy/changeset/9e9f0e4f0d29/
Log: be more specific, I'm sure we have more of those
diff --git a/rpython/jit/metainterp/resoperation.py
b/rpython/jit/metainterp/resoperation.py
--- a/rpython/jit/metainterp/resoperation.py
+++ b/rpython/jit/metainterp/resoperation.py
@@ -1,9 +1,12 @@
-import weakref
+import weakref, os
from rpython.rlib.objectmodel import we_are_translated, specialize
from rpython.rlib.objectmodel import compute_identity_hash
from rpython.rtyper.lltypesystem import lltype, llmemory
from rpython.jit.codewriter import longlong
+class SettingForwardedOnAbstractValue(Exception):
+ pass
+
class AbstractValue(object):
_repr_memo = weakref.WeakKeyDictionary()
is_info_class = False
@@ -25,7 +28,8 @@
return None
def set_forwarded(self, forwarded_to):
- raise Exception("oups")
+ os.write(2, "setting forwarded on: " + self.__class__.__name__)
+ raise SettingForwardedOnAbstractValue()
def get_box_replacement(op):
orig_op = op
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit