Author: Ronan Lamy <ronan.l...@gmail.com>
Branch: optimizeopt-cleanup
Changeset: r96466:eebbb92a8dfb
Date: 2019-04-14 00:36 +0100
http://bitbucket.org/pypy/pypy/changeset/eebbb92a8dfb/

Log:    remove broken test

diff --git a/rpython/jit/metainterp/test/test_ajit.py 
b/rpython/jit/metainterp/test/test_ajit.py
--- a/rpython/jit/metainterp/test/test_ajit.py
+++ b/rpython/jit/metainterp/test/test_ajit.py
@@ -4072,64 +4072,6 @@
 
 
 class TestLLtype(BaseLLtypeTests, LLJitMixin):
-    def test_tagged(self):
-        py.test.skip("tagged unsupported")
-        from rpython.rlib.objectmodel import UnboxedValue
-        class Base(object):
-            __slots__ = ()
-
-        class Int(UnboxedValue, Base):
-            __slots__ = ["a"]
-
-            def is_pos(self):
-                return self.a > 0
-
-            def dec(self):
-                try:
-                    return Int(self.a - 1)
-                except OverflowError:
-                    raise
-
-        class Float(Base):
-            def __init__(self, a):
-                self.a = a
-
-            def is_pos(self):
-                return self.a > 0
-
-            def dec(self):
-                return Float(self.a - 1)
-
-        driver = JitDriver(greens=['pc', 's'], reds=['o'])
-
-        def main(fl, n, s):
-            if s:
-                s = "--j"
-            else:
-                s = "---j"
-            if fl:
-                o = Float(float(n))
-            else:
-                o = Int(n)
-            pc = 0
-            while True:
-                driver.jit_merge_point(s=s, pc=pc, o=o)
-                c = s[pc]
-                if c == "j":
-                    driver.can_enter_jit(s=s, pc=pc, o=o)
-                    if o.is_pos():
-                        pc = 0
-                        continue
-                    else:
-                        break
-                elif c == "-":
-                    o = o.dec()
-                pc += 1
-            return pc
-        topt = {'taggedpointers': True}
-        res = self.meta_interp(main, [False, 100, True],
-                               translationoptions=topt)
-
     def test_rerased(self):
         eraseX, uneraseX = rerased.new_erasing_pair("X")
         #
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to