Author: Armin Rigo <[email protected]>
Branch:
Changeset: r72884:7a0f310a4651
Date: 2014-08-18 16:03 +0200
http://bitbucket.org/pypy/pypy/changeset/7a0f310a4651/
Log: Improve the test
diff --git a/rpython/jit/backend/llsupport/test/test_gc.py
b/rpython/jit/backend/llsupport/test/test_gc.py
--- a/rpython/jit/backend/llsupport/test/test_gc.py
+++ b/rpython/jit/backend/llsupport/test/test_gc.py
@@ -261,6 +261,7 @@
if isinstance(TP, lltype.Ptr) and TP.TO._gckind == 'gc':
assert all_addrs[counter] == frame_adr + jitframe.getofs(name)
counter += 1
+ assert counter == 5
# gcpattern
assert all_addrs[5] == indexof(0)
assert all_addrs[6] == indexof(1)
@@ -269,13 +270,18 @@
assert all_addrs[9] == indexof(7)
if sys.maxint == 2**31 - 1:
assert all_addrs[10] == indexof(31)
- assert all_addrs[11] == indexof(33 + 32)
+ assert all_addrs[11] == indexof(65)
+ assert all_addrs[12] == indexof(68)
+ assert all_addrs[13] == indexof(69)
+ assert all_addrs[14] == indexof(71)
else:
assert all_addrs[10] == indexof(63)
- assert all_addrs[11] == indexof(65 + 64)
+ assert all_addrs[11] == indexof(129)
+ assert all_addrs[12] == indexof(132)
+ assert all_addrs[13] == indexof(133)
+ assert all_addrs[14] == indexof(135)
- assert len(all_addrs) == 5 + 6 + 4
- # 5 static fields, 4 addresses from gcmap, 2 from gcpattern
+ assert len(all_addrs) == 15
lltype.free(frame_info, flavor='raw')
lltype.free(frame.jf_gcmap, flavor='raw')
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit