[prev in list] [next in list] [prev in thread] [next in thread]
List: pypy-svn
Subject: [pypy-svn] r51147 -
From: cfbolz () codespeak ! net
Date: 2008-01-30 21:55:23
Message-ID: 20080130215523.0D5821683FC () codespeak ! net
[Download RAW message or body]
Author: cfbolz
Date: Wed Jan 30 22:55:22 2008
New Revision: 51147
Modified:
pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py
Log:
rewrite that test too
Modified: pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py
==============================================================================
--- pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py (original)
+++ pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py Wed Jan 30 22:55:22 2008
@@ -85,17 +85,18 @@
)
assert jitcode.code == expected
- def test_switch2(self):
+ def test_green_switch2(self):
def f(x, y, z):
+ x = hint(x, concrete=True)
if x:
return y + z
else:
return y - z
writer, jitcode = self.serialize(f, [int, int, int])
expected = assemble(writer.interpreter,
- "red_int_is_true", 0,
- "red_goto_iftrue", 3, tlabel("true"),
- "make_new_redvars", 2, 1, 2,
+ "green_int_is_true", 0,
+ "green_goto_iftrue", 1, tlabel("true"),
+ "make_new_redvars", 2, 0, 1,
"make_new_greenvars", 0,
label("sub"),
"red_int_sub", 0, 1,
@@ -104,7 +105,7 @@
label("return"),
"red_return", 0,
label("true"),
- "make_new_redvars", 2, 1, 2,
+ "make_new_redvars", 2, 0, 1,
"make_new_greenvars", 0,
label("add"),
"red_int_add", 0, 1,
_______________________________________________
pypy-svn mailing list
pypy-svn@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-svn
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic