[pypy-svn] r15781 - pypy/dist/pypy/rpython/memory/test

cfbolz at codespeak.net cfbolz at codespeak.net
Mon Aug 8 18:27:49 CEST 2005


Author: cfbolz
Date: Mon Aug  8 18:27:48 2005
New Revision: 15781

Modified:
   pypy/dist/pypy/rpython/memory/test/test_convertlltype.py
Log:
failing test for conversion of casted substructure


Modified: pypy/dist/pypy/rpython/memory/test/test_convertlltype.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/test/test_convertlltype.py	(original)
+++ pypy/dist/pypy/rpython/memory/test/test_convertlltype.py	Mon Aug  8 18:27:48 2005
@@ -118,3 +118,12 @@
     fpter = cvter.convert(llfuncptr)
     assert fpter(1, 2) == 3
 
+def DONOTtest_convertsubstructure():
+    cvter = LLTypeConverter(lladdress.raw_malloc(100))
+    S1 = lltype.GcStruct("s1", ("v1", lltype.Signed))
+    S2 = lltype.GcStruct("s2", ("s", S1), ("v2", lltype.Signed))
+    lls2 = lltype.malloc(S2)
+    lls1 = lltype.cast_pointer(lltype.Ptr(S1), lls2)
+    s1 = cvter.convert(lls1)
+    s2 = cast_pointer(lltype.Ptr(S2), s1)
+    assert s2.v2 == 0



More information about the Pypy-commit mailing list