[pypy-svn] r21554 - in pypy/dist/pypy/translator/c: . test

ericvrp at codespeak.net ericvrp at codespeak.net
Fri Dec 23 16:40:08 CET 2005


Author: ericvrp
Date: Fri Dec 23 16:40:07 2005
New Revision: 21554

Modified:
   pypy/dist/pypy/translator/c/funcgen.py
   pypy/dist/pypy/translator/c/test/test_backendoptimized.py
Log:
fix error message


Modified: pypy/dist/pypy/translator/c/funcgen.py
==============================================================================
--- pypy/dist/pypy/translator/c/funcgen.py	(original)
+++ pypy/dist/pypy/translator/c/funcgen.py	Fri Dec 23 16:40:07 2005
@@ -368,8 +368,8 @@
 
                     yield '}'
                 else:
-                    raise TypeError("switches can only be on Bool or "
-                                    "PyObjPtr.  Got %r" % (TYPE,))
+                    raise TypeError("exitswitch type not supported"
+                                    "  Got %r" % (TYPE,))
 
             for i in range(reachable_err, -1, -1):
                 if not fallthrough:

Modified: pypy/dist/pypy/translator/c/test/test_backendoptimized.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_backendoptimized.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_backendoptimized.py	Fri Dec 23 16:40:07 2005
@@ -9,7 +9,7 @@
     def process(self, t):
         _TestTypedTestCase.process(self, t)
         self.t = t
-        backend_optimizations(t)
+        backend_optimizations(t, merge_if_blocks_to_switch=False)
 
     def test_remove_same_as(self):
         def f(n=bool):



More information about the Pypy-commit mailing list