[pypy-svn] r35618 - pypy/dist/pypy/translator/llvm

mwh at codespeak.net mwh at codespeak.net
Tue Dec 12 11:07:47 CET 2006


Author: mwh
Date: Tue Dec 12 11:07:44 2006
New Revision: 35618

Modified:
   pypy/dist/pypy/translator/llvm/genllvm.py
Log:
slightly XXXish way to get the llvm tests using boehm (and hence pass) again.


Modified: pypy/dist/pypy/translator/llvm/genllvm.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/genllvm.py	(original)
+++ pypy/dist/pypy/translator/llvm/genllvm.py	Tue Dec 12 11:07:44 2006
@@ -40,8 +40,7 @@
         self.translator = translator
         
         if config is None:
-            from pypy.config.pypyoption import get_pypy_config
-            config = get_pypy_config(translating=True)
+            config = translator.config
         self.config = config
         self.stackless = stackless
 
@@ -328,7 +327,10 @@
     # annotate/rtype
     from pypy.translator.translator import TranslationContext
     from pypy.translator.backendopt.all import backend_optimizations
-    translator = TranslationContext()
+    from pypy.config.pypyoption import get_pypy_config
+    config = get_pypy_config(translating=True)
+    config.translation.gc = 'boehm'
+    translator = TranslationContext(config=config)
     translator.buildannotator().build_types(function, annotation)
     translator.buildrtyper().specialize()
 



More information about the Pypy-commit mailing list