Unreviewed, land some overrides for Chromium for the tests I just added, since
[WebKit-https.git] / LayoutTests / platform / chromium / fast / js / dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt
1 Tests that the CompareEq optimization for the case where one side is predicted final object and the other side is predicted either final object or other (i.e. null or undefined) doesn't assert when the other side is also proven final object.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
7 PASS foo(o, o) is [42, true]
8 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
9 PASS foo(o, o) is [42, true]
10 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
11 PASS foo(o, o) is [42, true]
12 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
13 PASS foo(o, o) is [42, true]
14 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
15 PASS foo(o, o) is [42, true]
16 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
17 PASS foo(o, o) is [42, true]
18 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
19 PASS foo(o, o) is [42, true]
20 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
21 PASS foo(o, o) is [42, true]
22 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
23 PASS foo(o, o) is [42, true]
24 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
25 PASS foo(o, o) is [42, true]
26 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
27 PASS foo(o, o) is [42, true]
28 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
29 PASS foo(o, o) is [42, true]
30 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
31 PASS foo(o, o) is [42, true]
32 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
33 PASS foo(o, o) is [42, true]
34 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
35 PASS foo(o, o) is [42, true]
36 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
37 PASS foo(o, o) is [42, true]
38 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
39 PASS foo(o, o) is [42, true]
40 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
41 PASS foo(o, o) is [42, true]
42 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
43 PASS foo(o, o) is [42, true]
44 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
45 PASS foo(o, o) is [42, true]
46 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
47 PASS foo(o, o) is [42, true]
48 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
49 PASS foo(o, o) is [42, true]
50 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
51 PASS foo(o, o) is [42, true]
52 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
53 PASS foo(o, o) is [42, true]
54 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
55 PASS foo(o, o) is [42, true]
56 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
57 PASS foo(o, o) is [42, true]
58 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
59 PASS foo(o, o) is [42, true]
60 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
61 PASS foo(o, o) is [42, true]
62 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
63 PASS foo(o, o) is [42, true]
64 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
65 PASS foo(o, o) is [42, true]
66 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
67 PASS foo(o, o) is [42, true]
68 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
69 PASS foo(o, o) is [42, true]
70 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
71 PASS foo(o, o) is [42, true]
72 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
73 PASS foo(o, o) is [42, true]
74 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
75 PASS foo(o, o) is [42, true]
76 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
77 PASS foo(o, o) is [42, true]
78 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
79 PASS foo(o, o) is [42, true]
80 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
81 PASS foo(o, o) is [42, true]
82 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
83 PASS foo(o, o) is [42, true]
84 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
85 PASS foo(o, o) is [42, true]
86 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
87 PASS foo(o, o) is [42, true]
88 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
89 PASS foo(o, o) is [42, true]
90 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
91 PASS foo(o, o) is [42, true]
92 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
93 PASS foo(o, o) is [42, true]
94 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
95 PASS foo(o, o) is [42, true]
96 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
97 PASS foo(o, o) is [42, true]
98 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
99 PASS foo(o, o) is [42, true]
100 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
101 PASS foo(o, o) is [42, true]
102 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
103 PASS foo(o, o) is [42, true]
104 PASS foo({f:42}, null) threw exception TypeError: Cannot read property 'f' of null.
105 PASS foo(o, o) is [42, true]
106 PASS successfullyParsed is true
107
108 TEST COMPLETE
109