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