Author: Maciej Fijalkowski <[email protected]>
Branch: conditional_call_value
Changeset: r77147:3f425234b13b
Date: 2015-05-05 21:48 +0200
http://bitbucket.org/pypy/pypy/changeset/3f425234b13b/

Log:    write some tests

diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py 
b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -8534,6 +8534,31 @@
         """
         self.optimize_loop(ops, expected)
 
+    def test_cond_call_value_with_a_constant(self):
+        ops = """
+        [p1]
+        i0 = cond_call_value(1, 14, 123, p1, descr=plaincalldescr)
+        jump(i0)
+        """
+        expected = """
+        [p1]
+        i0 = call(123, p1, descr=plaincalldescr)
+        jump(i0)
+        """
+        self.optimize_loop(ops, expected)
+
+    def test_cond_call_value_with_a_constant_2(self):
+        ops = """
+        [p1]
+        i0 = cond_call_value(0, 14, 123, p1, descr=plaincalldescr)
+        jump(i0)
+        """
+        expected = """
+        [p1]
+        jump(14)
+        """
+        self.optimize_loop(ops, expected)
+
     def test_hippyvm_unroll_bug(self):
         ops = """
         [p0, i1, i2]
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to