[pypy-svn] r30191 - pypy/dist/pypy/translator/cli
antocuni at codespeak.net
antocuni at codespeak.net
Wed Jul 19 00:38:59 CEST 2006
Author: antocuni
Date: Wed Jul 19 00:38:53 2006
New Revision: 30191
Modified:
pypy/dist/pypy/translator/cli/delegate.py
Log:
Ignore void parameters in delegate signature.
Modified: pypy/dist/pypy/translator/cli/delegate.py
==============================================================================
--- pypy/dist/pypy/translator/cli/delegate.py (original)
+++ pypy/dist/pypy/translator/cli/delegate.py Wed Jul 19 00:38:53 2006
@@ -1,3 +1,4 @@
+from pypy.rpython.ootypesystem import ootype
from pypy.translator.cli.cts import CTS
from pypy.translator.cli.node import Node
@@ -38,7 +39,7 @@
ilasm.end_function()
resulttype = self.cts.lltype_to_cts(TYPE.RESULT)
- arglist = [(self.cts.lltype_to_cts(ARG), '') for ARG in TYPE.ARGS]
+ arglist = [(self.cts.lltype_to_cts(ARG), '') for ARG in TYPE.ARGS if ARG is not ootype.Void]
ilasm.begin_function('Invoke', arglist, resulttype, False,
'virtual', 'hidebysig', 'instance', 'default',
runtime=True)
More information about the Pypy-commit
mailing list