[pypy-svn] r62776 - in pypy/trunk/pypy: rpython/lltypesystem translator
fijal at codespeak.net
fijal at codespeak.net
Mon Mar 9 19:20:21 CET 2009
Author: fijal
Date: Mon Mar 9 19:20:20 2009
New Revision: 62776
Modified:
pypy/trunk/pypy/rpython/lltypesystem/lloperation.py
pypy/trunk/pypy/translator/exceptiontransform.py
Log:
good, revert my hacks
Modified: pypy/trunk/pypy/rpython/lltypesystem/lloperation.py
==============================================================================
--- pypy/trunk/pypy/rpython/lltypesystem/lloperation.py (original)
+++ pypy/trunk/pypy/rpython/lltypesystem/lloperation.py Mon Mar 9 19:20:20 2009
@@ -397,7 +397,6 @@
'promote_virtualizable':LLOp(canrun=True),
'get_exception_addr': LLOp(),
'get_exc_value_addr': LLOp(),
- 'raise_exc_value' : LLOp(canraise=(Exception,)),
# __________ GC operations __________
Modified: pypy/trunk/pypy/translator/exceptiontransform.py
==============================================================================
--- pypy/trunk/pypy/translator/exceptiontransform.py (original)
+++ pypy/trunk/pypy/translator/exceptiontransform.py Mon Mar 9 19:20:20 2009
@@ -208,12 +208,6 @@
elif opname == 'get_exc_value_addr': # only for lltype
block.operations[i].opname = "direct_call"
block.operations[i].args.insert(0, self.rpyexc_get_exc_value_addr_ptr)
- elif opname == 'raise_exc_value':
- block.operations[i].opname = 'direct_call'
- block.operations[i].args.insert(0, self.rpyexc_raise_ptr)
- del block.operations[i + 1:]
- l = Link([error_constant(graph.returnblock.inputargs[0].concretetype)], graph.returnblock)
- block.recloseblock(l)
def transform_block(self, graph, block):
need_exc_matching = False
More information about the Pypy-commit
mailing list