[pypy-svn] r16625 - pypy/dist/pypy/translator/llvm2

rxe at codespeak.net rxe at codespeak.net
Fri Aug 26 15:02:33 CEST 2005


Author: rxe
Date: Fri Aug 26 15:02:32 2005
New Revision: 16625

Modified:
   pypy/dist/pypy/translator/llvm2/genllvm.py
Log:
Test whether we want to run llvm tests was done later than what we wanted.



Modified: pypy/dist/pypy/translator/llvm2/genllvm.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/genllvm.py	(original)
+++ pypy/dist/pypy/translator/llvm2/genllvm.py	Fri Aug 26 15:02:32 2005
@@ -375,10 +375,6 @@
                       optimize=True,
                       exe_name=None):
 
-        if not llvm_is_on_path():
-            # XXX not good to call py.test.skip here
-            py.test.skip("llvm not found")
-
         if standalone:
             return build_llvm_module.make_module_from_llvm(filename,
                                                            optimize=optimize,
@@ -396,6 +392,10 @@
         codewriter.append("declare int %printf(sbyte*, ...)")
 
 def genllvm(translator, log_source=False, **kwds):
+    if not llvm_is_on_path():
+        # XXX not good to call py.test.skip here
+        py.test.skip("llvm not found")
+
     gen = GenLLVM(translator)
     filename = gen.gen_llvm_source()
     if log_source:



More information about the Pypy-commit mailing list