[pypy-commit] pypy share-guard-info: whack at tests

fijal noreply at buildbot.pypy.org
Wed Sep 23 15:22:10 CEST 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: share-guard-info
Changeset: r79789:32308eeb3033
Date: 2015-09-23 15:22 +0200
http://bitbucket.org/pypy/pypy/changeset/32308eeb3033/

Log:	whack at tests

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=0, guard_value=6)
+        self.check_resops(guard_class=4, guard_value=6)
         #
         # The original 'guard_class' is rewritten to be directly 'guard_value'.
         # Check that this rewrite does not interfere with the descr, which
@@ -1544,7 +1544,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=4,
+        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=6,
                           guard_nonnull_class=0, guard_isnull=2)
 
 
@@ -1572,7 +1572,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=4,
+        self.check_resops(guard_value=4, guard_class=0, guard_nonnull=6,
                           guard_nonnull_class=0, guard_isnull=2)
 
 
@@ -1604,7 +1604,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=0, guard_isnull=2)
+                          guard_nonnull_class=4, guard_isnull=2)
 
 
     def test_residual_call_doesnt_lose_info(self):
@@ -2082,7 +2082,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=4)
+                          int_add=3, guard_false=3)
 
     def test_dont_trace_every_iteration(self):
         myjitdriver = JitDriver(greens = [], reds = ['a', 'b', 'i', 'sa'])


More information about the pypy-commit mailing list