[pypy-svn] r54009 - pypy/branch/io-improvements/pypy/rpython/memory/test

arigo at codespeak.net arigo at codespeak.net
Tue Apr 22 14:10:17 CEST 2008


Author: arigo
Date: Tue Apr 22 14:10:16 2008
New Revision: 54009

Modified:
   pypy/branch/io-improvements/pypy/rpython/memory/test/test_transformed_gc.py
Log:
Failing test showing a missing zero_gc_pointers_inside.


Modified: pypy/branch/io-improvements/pypy/rpython/memory/test/test_transformed_gc.py
==============================================================================
--- pypy/branch/io-improvements/pypy/rpython/memory/test/test_transformed_gc.py	(original)
+++ pypy/branch/io-improvements/pypy/rpython/memory/test/test_transformed_gc.py	Tue Apr 22 14:10:16 2008
@@ -476,11 +476,13 @@
         return run([])
 
     def _test_malloc_nonmovable_fixsize(self):
-        TP = lltype.GcStruct('T', ('x', lltype.Float))
+        S = lltype.GcStruct('S', ('x', lltype.Float))
+        TP = lltype.GcStruct('T', ('s', lltype.Ptr(S)))
         def func():
             try:
                 from pypy.rlib import rgc
                 a = rgc.malloc_nonmovable(TP)
+                rgc.collect()
                 if a:
                     assert not rgc.can_move(a)
                     return 0



More information about the Pypy-commit mailing list