[pypy-svn] rev 2003 - pypy/trunk/src/pypy/translator

arigo at codespeak.net arigo at codespeak.net
Fri Oct 17 13:51:37 CEST 2003


Author: arigo
Date: Fri Oct 17 13:51:36 2003
New Revision: 2003

Modified:
   pypy/trunk/src/pypy/translator/genpyrex.py
Log:
added support for 'bool' to genpyrex (using the C 'int' type)


Modified: pypy/trunk/src/pypy/translator/genpyrex.py
==============================================================================
--- pypy/trunk/src/pypy/translator/genpyrex.py	(original)
+++ pypy/trunk/src/pypy/translator/genpyrex.py	Fri Oct 17 13:51:36 2003
@@ -162,7 +162,7 @@
             return None
 
     def get_varname(self, var):
-        if self.get_type(var) == int:
+        if self.get_type(var) in (int, bool):
             prefix = "i_"
         else:
             prefix = ""
@@ -170,7 +170,7 @@
 
     def _paramvardecl(self, var):
         vartype = self.get_type(var)
-        if vartype == int:
+        if vartype in (int, bool):
             ctype = "int"
         else:
             ctype = "object"


More information about the Pypy-commit mailing list