[pypy-svn] r58479 - in pypy/branch/oo-jit/pypy/jit/codegen/cli: . test
antocuni at codespeak.net
antocuni at codespeak.net
Mon Sep 29 14:13:08 CEST 2008
Author: antocuni
Date: Mon Sep 29 14:13:08 2008
New Revision: 58479
Modified:
pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py
pypy/branch/oo-jit/pypy/jit/codegen/cli/test/test_gencli_interpreter.py
Log:
make kindToken returning the actual class of T instead of Object; more tests pass
Modified: pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py
==============================================================================
--- pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py (original)
+++ pypy/branch/oo-jit/pypy/jit/codegen/cli/rgenop.py Mon Sep 29 14:13:08 2008
@@ -398,7 +398,7 @@
elif T is ootype.Char:
return cChar
elif isinstance(T, ootype.OOType):
- return cObject # XXX?
+ return ootype.runtimeClass(T)
else:
assert False
Modified: pypy/branch/oo-jit/pypy/jit/codegen/cli/test/test_gencli_interpreter.py
==============================================================================
--- pypy/branch/oo-jit/pypy/jit/codegen/cli/test/test_gencli_interpreter.py (original)
+++ pypy/branch/oo-jit/pypy/jit/codegen/cli/test/test_gencli_interpreter.py Mon Sep 29 14:13:08 2008
@@ -106,6 +106,5 @@
def test_freeze_booleffects_correctly(self):
py.test.skip("replay: NotImplementedError")
- test_degenerated_at_return = skip
- test_degenerated_via_substructure = skip
- test_red_subclass = skip
+ def test_degenerated_at_return(self):
+ py.test.skip('test framework does not support getattr on returned instances')
More information about the Pypy-commit
mailing list