Author: Maciej Fijalkowski <[email protected]>
Branch: share-guard-info
Changeset: r79877:29317cd667c5
Date: 2015-09-28 09:16 +0200
http://bitbucket.org/pypy/pypy/changeset/29317cd667c5/

Log:    fix tests

diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py 
b/rpython/jit/metainterp/optimizeopt/rewrite.py
--- a/rpython/jit/metainterp/optimizeopt/rewrite.py
+++ b/rpython/jit/metainterp/optimizeopt/rewrite.py
@@ -411,7 +411,6 @@
         # not put in short preambles guard_xxx and guard_value
         # on the same box.
         self.optimizer.replace_guard(op, info)
-        descr.make_a_counter_per_value(op)
         # to be safe
         info.reset_last_guard_pos()
         return op
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
@@ -1479,7 +1479,7 @@
             return x
         res = self.meta_interp(f, [299], listops=True)
         assert res == f(299)
-        self.check_resops(guard_class=6, guard_value=6)
+        self.check_resops(guard_class=0, guard_value=6)
 
     def test_merge_guardnonnull_guardclass(self):
         myjitdriver = JitDriver(greens = [], reds = ['x', 'l'])
@@ -1534,7 +1534,7 @@
             return x
         res = self.meta_interp(f, [299], listops=True)
         assert res == f(299)
-        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=6,
+        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=4,
                           guard_nonnull_class=0, guard_isnull=2)
 
 
@@ -1562,7 +1562,7 @@
             return x
         res = self.meta_interp(f, [299], listops=True)
         assert res == f(299)
-        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=6,
+        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=4,
                           guard_nonnull_class=0, guard_isnull=2)
 
 
@@ -1594,7 +1594,7 @@
         res = self.meta_interp(f, [399], listops=True)
         assert res == f(399)
         self.check_resops(guard_class=0, guard_nonnull=6, guard_value=6,
-                          guard_nonnull_class=4, guard_isnull=2)
+                          guard_nonnull_class=0, guard_isnull=2)
 
 
     def test_residual_call_doesnt_lose_info(self):
@@ -2072,7 +2072,7 @@
         assert res == 7068153
         self.check_trace_count(6)
         self.check_resops(guard_true=8, guard_class=2, int_mul=3,
-                          int_add=3, guard_false=3)
+                          int_add=3, guard_false=4)
 
     def test_dont_trace_every_iteration(self):
         myjitdriver = JitDriver(greens = [], reds = ['a', 'b', 'i', 'sa'])
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to