[pypy-svn] r22597 - pypy/dist/pypy/rpython
gromit at codespeak.net
gromit at codespeak.net
Tue Jan 24 15:33:33 CET 2006
Author: gromit
Date: Tue Jan 24 15:33:31 2006
New Revision: 22597
Modified:
pypy/dist/pypy/rpython/rbuiltin.py
Log:
ADD: (stephan,gromit) Add support for ctypes.
Modified: pypy/dist/pypy/rpython/rbuiltin.py
==============================================================================
--- pypy/dist/pypy/rpython/rbuiltin.py (original)
+++ pypy/dist/pypy/rpython/rbuiltin.py Tue Jan 24 15:33:31 2006
@@ -58,8 +58,11 @@
bltintyper = rtyper.type_system.rbuiltin.\
BUILTIN_TYPER[self.builtinfunc]
except KeyError:
- raise TyperError("don't know about built-in function %r" % (
- self.builtinfunc,))
+ if hasattr(self.builtinfunc,"specialize"):
+ bltintyper = self.builtinfunc.specialize
+ else:
+ raise TyperError("don't know about built-in function %r" % (
+ self.builtinfunc,))
hop2 = hop.copy()
hop2.r_s_popfirstarg()
return bltintyper(hop2)
More information about the Pypy-commit
mailing list