[pypy-svn] r26217 - in pypy/dist/pypy/translator/cl: . test

sanxiyn at codespeak.net sanxiyn at codespeak.net
Mon Apr 24 05:26:58 CEST 2006


Author: sanxiyn
Date: Mon Apr 24 05:26:53 2006
New Revision: 26217

Added:
   pypy/dist/pypy/translator/cl/test/test_cltrans_oo.py
Modified:
   pypy/dist/pypy/translator/cl/gencl.py
Log:
Get rid of debug output which fails now


Modified: pypy/dist/pypy/translator/cl/gencl.py
==============================================================================
--- pypy/dist/pypy/translator/cl/gencl.py	(original)
+++ pypy/dist/pypy/translator/cl/gencl.py	Mon Apr 24 05:26:53 2006
@@ -267,11 +267,6 @@
             else:
                 print self.repr_var(var),
         print ")"
-        print ";; DEBUG: type inference"
-        for var in vardict:
-            tp = vardict[var]
-            if tp:
-                print ";;", self.repr_var(var), "is", tp.__name__
         print "(setq last-exc nil)"
         for block in blocklist:
             self.emit_block(block)

Added: pypy/dist/pypy/translator/cl/test/test_cltrans_oo.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/translator/cl/test/test_cltrans_oo.py	Mon Apr 24 05:26:53 2006
@@ -0,0 +1,11 @@
+from pypy.translator.cl.buildcl import make_cl_func
+
+def test_simple():
+    class C:
+        pass
+    def new_get_set():
+        obj = C()
+        obj.answer = 42
+        return obj.answer
+    cl_new_get_set = make_cl_func(new_get_set)
+    assert cl_new_get_set() == 42



More information about the Pypy-commit mailing list