Author: Ronan Lamy <[email protected]>
Branch: less-stringly-ops
Changeset: r68287:fe79ac378ab2
Date: 2013-11-23 13:23 +0100
http://bitbucket.org/pypy/pypy/changeset/fe79ac378ab2/

Log:    avoid raw SpaceOperation

diff --git a/rpython/rtyper/test/test_llinterp.py 
b/rpython/rtyper/test/test_llinterp.py
--- a/rpython/rtyper/test/test_llinterp.py
+++ b/rpython/rtyper/test/test_llinterp.py
@@ -336,14 +336,15 @@
 
 def test_funny_links():
     from rpython.flowspace.model import Block, FunctionGraph, \
-         SpaceOperation, Variable, Constant, Link
+         Variable, Constant, Link
+    from rpython.flowspace.operation import op
     for i in range(2):
         v_i = Variable("i")
-        v_case = Variable("case")
         block = Block([v_i])
         g = FunctionGraph("is_one", block)
-        block.operations.append(SpaceOperation("eq", [v_i, Constant(1)], 
v_case))
-        block.exitswitch = v_case
+        op1 = op.eq(v_i, Constant(1))
+        block.operations.append(op1)
+        block.exitswitch = op1.result
         tlink = Link([Constant(1)], g.returnblock, True)
         flink = Link([Constant(0)], g.returnblock, False)
         links = [tlink, flink]
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to