[pypy-svn] r15917 - pypy/dist/pypy/rpython/memory
cfbolz at codespeak.net
cfbolz at codespeak.net
Wed Aug 10 16:23:41 CEST 2005
Author: cfbolz
Date: Wed Aug 10 16:23:40 2005
New Revision: 15917
Modified:
pypy/dist/pypy/rpython/memory/lltypesimulation.py
Log:
oops. this indirection is of course no longer needed (thanks samuele).
Modified: pypy/dist/pypy/rpython/memory/lltypesimulation.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/lltypesimulation.py (original)
+++ pypy/dist/pypy/rpython/memory/lltypesimulation.py Wed Aug 10 16:23:40 2005
@@ -278,12 +278,10 @@
hash(tuple(attrs.items()))
except TypeError:
raise TypeError("'%r' must be hashable"%attrs)
- addr = lladdress.raw_malloc(get_total_size(TYPE))
- addr.address[0] = lladdress.get_address_of_object(
+ addr = lladdress.get_address_of_object(
lltype._func(TYPE, _name=name, **attrs))
return simulatorptr(lltype.Ptr(TYPE), addr)
def pyobjectptr(obj):
- addr = lladdress.raw_malloc(get_total_size(lltype.PyObject))
- addr.address[0] = lladdress.get_address_of_object(lltype._pyobject(obj))
- return simulatorptr(lltype.Ptr(lltype.PyObject), addr)
+ addr = lladdress.get_address_of_object(lltype._pyobject(obj))
+ return simulatorptr(lltype.Ptr(lltype.PyObject), addr)
More information about the Pypy-commit
mailing list