[pypy-svn] r26301 - pypy/dist/pypy/translator/cl
sanxiyn at codespeak.net
sanxiyn at codespeak.net
Tue Apr 25 09:14:44 CEST 2006
Author: sanxiyn
Date: Tue Apr 25 09:14:41 2006
New Revision: 26301
Modified:
pypy/dist/pypy/translator/cl/gencl.py
Log:
Cleanup a bit more
Modified: pypy/dist/pypy/translator/cl/gencl.py
==============================================================================
--- pypy/dist/pypy/translator/cl/gencl.py (original)
+++ pypy/dist/pypy/translator/cl/gencl.py Tue Apr 25 09:14:41 2006
@@ -75,9 +75,14 @@
methodobj = cls._methods[method]
methodobj._method_name = method # XXX
self.gen.pendinggraphs.append(methodobj)
+ name = repr_fun_name(method)
+ selfvar = repr_arg(receiver)
args = map(repr_arg, args)
args = " ".join(args)
- yield "(setf %s (%s %s %s))" % (result, repr_fun_name(method), repr_arg(receiver), args)
+ if args:
+ yield "(setf %s (%s %s %s))" % (result, name, selfvar, args)
+ else:
+ yield "(setf %s (%s %s))" % (result, name, selfvar)
def op_oogetfield(self, result, obj, _):
fieldname = self.args[1].value
More information about the Pypy-commit
mailing list