[pypy-svn] r71007 - pypy/trunk/pypy/rpython/memory/gctransform

arigo at codespeak.net arigo at codespeak.net
Sat Jan 30 21:47:34 CET 2010


Author: arigo
Date: Sat Jan 30 21:47:34 2010
New Revision: 71007

Modified:
   pypy/trunk/pypy/rpython/memory/gctransform/boehm.py
Log:
Fix this too :-(


Modified: pypy/trunk/pypy/rpython/memory/gctransform/boehm.py
==============================================================================
--- pypy/trunk/pypy/rpython/memory/gctransform/boehm.py	(original)
+++ pypy/trunk/pypy/rpython/memory/gctransform/boehm.py	Sat Jan 30 21:47:34 2010
@@ -149,7 +149,11 @@
         hop.cast_result(v_addr)
 
     def gct_gc_writebarrier_before_copy(self, hop):
-        return rmodel.inputconst(lltype.Bool, True)   # no write barrier needed
+        # no write barrier needed
+        op = hop.spaceop
+        hop.genop("same_as",
+                  [rmodel.inputconst(lltype.Bool, True)],
+                  resultvar=op.result)
 
     def gct_gc_identityhash(self, hop):
         v_obj = hop.spaceop.args[0]



More information about the Pypy-commit mailing list