210 lines
7.6 KiB
Plaintext
210 lines
7.6 KiB
Plaintext
This tests that a structure clobber in a basic block that does not touch a live variable causes that variable's structure to be correctly clobbered.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is 2
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS foo(predicate, {f:object}) is NaN
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|