[pypy-svn] r20916 - pypy/dist/pypy/translator/llvm

ericvrp at codespeak.net ericvrp at codespeak.net
Fri Dec 9 10:39:23 CET 2005


Author: ericvrp
Date: Fri Dec  9 10:39:22 2005
New Revision: 20916

Modified:
   pypy/dist/pypy/translator/llvm/node.py
Log:
Probable fix to get pypy-llvm translatable again


Modified: pypy/dist/pypy/translator/llvm/node.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/node.py	(original)
+++ pypy/dist/pypy/translator/llvm/node.py	Fri Dec  9 10:39:22 2005
@@ -7,16 +7,17 @@
 
     def make_name(self, name):
         " helper for creating names"
-        if " " in name or "<" in name: 
-            name = '"%s"' % name
-            
         if name in self.nodename_count:
             postfix = '_%d' % self.nodename_count[name]
             self.nodename_count[name] += 1
         else:
             postfix = ''
             self.nodename_count[name] = 1
-        return name + postfix
+
+        name += postfix
+        if " " in name or "<" in name: 
+            name = '"%s"' % name
+        return name
 
     def make_ref(self, prefix, name):
         return self.make_name(prefix + name)



More information about the Pypy-commit mailing list