[pypy-svn] r22522 - pypy/dist/pypy/rpython
mwh at codespeak.net
mwh at codespeak.net
Mon Jan 23 15:05:47 CET 2006
Author: mwh
Date: Mon Jan 23 15:05:46 2006
New Revision: 22522
Modified:
pypy/dist/pypy/rpython/raddress.py
Log:
rtype the addition of an address and an offset
Modified: pypy/dist/pypy/rpython/raddress.py
==============================================================================
--- pypy/dist/pypy/rpython/raddress.py (original)
+++ pypy/dist/pypy/rpython/raddress.py Mon Jan 23 15:05:46 2006
@@ -128,3 +128,8 @@
def rtype_add((r_offset1, r_offset2), hop):
v_offset1, v_offset2 = hop.inputargs(Offset, Offset)
return hop.genop('offset_add', [v_offset1, v_offset2], resulttype=Offset)
+
+class __extend__(pairtype(AddressRepr, OffsetRepr)):
+ def rtype_add((r_offset1, r_offset2), hop):
+ v_offset1, v_offset2 = hop.inputargs(Address, Offset)
+ return hop.genop('adr_offset_add', [v_offset1, v_offset2], resulttype=Address)
More information about the Pypy-commit
mailing list