[pypy-svn] r27192 - in pypy/dist/pypy/jit/llabstractinterp: . test
pedronis at codespeak.net
pedronis at codespeak.net
Sat May 13 23:42:54 CEST 2006
Author: pedronis
Date: Sat May 13 23:42:51 2006
New Revision: 27192
Modified:
pypy/dist/pypy/jit/llabstractinterp/llvalue.py
pypy/dist/pypy/jit/llabstractinterp/test/test_jit_tl.py
Log:
Void constants possible fix.
Modified: pypy/dist/pypy/jit/llabstractinterp/llvalue.py
==============================================================================
--- pypy/dist/pypy/jit/llabstractinterp/llvalue.py (original)
+++ pypy/dist/pypy/jit/llabstractinterp/llvalue.py Sat May 13 23:42:51 2006
@@ -16,6 +16,8 @@
Hashable.__init__(self, value)
self.concretetype = T or lltype.typeOf(value)
self.genvar = genvar
+ if T is lltype.Void and self.genvar is None:
+ self.genvar = rgenop.placeholder(value)
def getgenvar(self, builder):
if self.genvar is None:
Modified: pypy/dist/pypy/jit/llabstractinterp/test/test_jit_tl.py
==============================================================================
--- pypy/dist/pypy/jit/llabstractinterp/test/test_jit_tl.py (original)
+++ pypy/dist/pypy/jit/llabstractinterp/test/test_jit_tl.py Sat May 13 23:42:51 2006
@@ -9,8 +9,6 @@
from pypy.jit.llabstractinterp.test.test_llabstractinterp import summary
#from pypy.translator.backendopt import inline
-py.test.skip("not implementing: handling of Void values")
-
def setup_module(mod):
t = TranslationContext()
t.buildannotator().build_types(tl.interp, [str, int])
More information about the Pypy-commit
mailing list