[pypy-svn] r29515 - pypy/dist/pypy/translator/cli
antocuni at codespeak.net
antocuni at codespeak.net
Fri Jun 30 00:37:49 CEST 2006
Author: antocuni
Date: Fri Jun 30 00:37:45 2006
New Revision: 29515
Modified:
pypy/dist/pypy/translator/cli/cts.py
Log:
Check for 'include_type' for delegates too, else Microsoft ilasm
complains.
Modified: pypy/dist/pypy/translator/cli/cts.py
==============================================================================
--- pypy/dist/pypy/translator/cli/cts.py (original)
+++ pypy/dist/pypy/translator/cli/cts.py Fri Jun 30 00:37:45 2006
@@ -88,7 +88,10 @@
name = self.db.pending_record(t)
return self.__class(name, include_class)
elif isinstance(t, ootype.StaticMethod):
- return self.db.record_delegate_type(t)
+ res = self.db.record_delegate_type(t)
+ if include_class:
+ res = 'class ' + res
+ return res
elif isinstance(t, ootype.List):
item_type = self.lltype_to_cts(t._ITEMTYPE)
if item_type == 'void': # special case: List of Void
More information about the Pypy-commit
mailing list