Author: Manuel Jacob
Branch: llvm-translation-backend
Changeset: r66477:8dae761a938e
Date: 2012-04-23 18:21 +0200
http://bitbucket.org/pypy/pypy/changeset/8dae761a938e/
Log: fix failing tests by a hack
diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py
--- a/pypy/translator/llvm/genllvm.py
+++ b/pypy/translator/llvm/genllvm.py
@@ -1235,6 +1235,8 @@
def get_gc_field_values(self, obj):
obj = lltype.top_container(obj)
needs_hash = self.get_prebuilt_hash(obj) is not None
+ # XXX HACK
+ self._consider_constant(lltype.typeOf(obj), obj)
hdr = self.gctransformer.gc_header_for(obj, needs_hash)
return [hdr._obj]
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit