[pypy-svn] r17500 - pypy/dist/pypy/translator

arigo at codespeak.net arigo at codespeak.net
Mon Sep 12 16:09:12 CEST 2005


Author: arigo
Date: Mon Sep 12 16:09:11 2005
New Revision: 17500

Modified:
   pypy/dist/pypy/translator/gensupp.py
Log:
Don't use more than 50 characters to build the C identifiers.
Some C compilers don't like lines with 22322 characters.



Modified: pypy/dist/pypy/translator/gensupp.py
==============================================================================
--- pypy/dist/pypy/translator/gensupp.py	(original)
+++ pypy/dist/pypy/translator/gensupp.py	Mon Sep 12 16:09:11 2005
@@ -101,7 +101,7 @@
             self.seennames[name] = 1
 
     def uniquename(self, basename, with_number=None, bare=False):
-        basename = basename.translate(C_IDENTIFIER)
+        basename = basename[:50].translate(C_IDENTIFIER)
         n = self.seennames.get(basename, 0)
         self.seennames[basename] = n+1
         if with_number is None:



More information about the Pypy-commit mailing list