[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