forked from web-platform-tests/wpt
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy patharray_init_elem.wast.js
More file actions
120 lines (81 loc) · 7.92 KB
/
Copy patharray_init_elem.wast.js
File metadata and controls
120 lines (81 loc) · 7.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
(function array_init_elem_wast_js() {
// array_init_elem.wast:5
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e\x70\x00\x60\x01\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x9d\x80\x80\x80\x00\x01\x19\x61\x72\x72\x61\x79\x2e\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x69\x6d\x6d\x75\x74\x61\x62\x6c\x65\x00\x00\x09\x84\x80\x80\x80\x00\x01\x05\x70\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x20\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b", "array_init_elem.wast:5");
// array_init_elem.wast:18
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e\x78\x01\x60\x01\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x9d\x80\x80\x80\x00\x01\x19\x61\x72\x72\x61\x79\x2e\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x69\x6e\x76\x61\x6c\x69\x64\x2d\x31\x00\x00\x09\x84\x80\x80\x80\x00\x01\x05\x70\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x20\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b", "array_init_elem.wast:18");
// array_init_elem.wast:31
assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e\x70\x01\x60\x01\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x9d\x80\x80\x80\x00\x01\x19\x61\x72\x72\x61\x79\x2e\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x69\x6e\x76\x61\x6c\x69\x64\x2d\x32\x00\x00\x09\x84\x80\x80\x80\x00\x01\x05\x6f\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x20\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b", "array_init_elem.wast:31");
// array_init_elem.wast:44
let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x05\x5e\x70\x01\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x00\x00\x60\x03\x7f\x7f\x7f\x00\x03\x91\x80\x80\x80\x00\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x04\x03\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x0c\xfb\x07\x00\x0b\x07\xc7\x80\x80\x80\x00\x04\x0e\x61\x72\x72\x61\x79\x5f\x63\x61\x6c\x6c\x5f\x6e\x74\x68\x00\x0c\x14\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x6e\x75\x6c\x6c\x00\x0d\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x0e\x09\x64\x72\x6f\x70\x5f\x73\x65\x67\x73\x00\x0f\x09\x90\x80\x80\x80\x00\x01\x01\x00\x0c\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0a\xb4\x81\x80\x80\x00\x10\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x23\x00\x20\x00\xfb\x0b\x00\x26\x00\x41\x00\x11\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\xd0\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b", "array_init_elem.wast:44");
// array_init_elem.wast:44
let $1 = instance($$1);
// array_init_elem.wast:85
assert_trap(() => call($1, "array_init_elem-null", []), "array_init_elem.wast:85");
// array_init_elem.wast:88
assert_trap(() => call($1, "array_init_elem", [13, 0, 0]), "array_init_elem.wast:88");
// array_init_elem.wast:89
assert_trap(() => call($1, "array_init_elem", [0, 13, 0]), "array_init_elem.wast:89");
// array_init_elem.wast:92
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:92");
// array_init_elem.wast:93
assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:93");
// array_init_elem.wast:96
assert_return(() => call($1, "array_init_elem", [12, 0, 0]), "array_init_elem.wast:96");
// array_init_elem.wast:97
assert_return(() => call($1, "array_init_elem", [0, 12, 0]), "array_init_elem.wast:97");
// array_init_elem.wast:100
assert_trap(() => call($1, "array_call_nth", [0]), "array_init_elem.wast:100");
// array_init_elem.wast:101
assert_trap(() => call($1, "array_call_nth", [5]), "array_init_elem.wast:101");
// array_init_elem.wast:102
assert_trap(() => call($1, "array_call_nth", [11]), "array_init_elem.wast:102");
// array_init_elem.wast:103
assert_trap(() => call($1, "array_call_nth", [12]), "array_init_elem.wast:103");
// array_init_elem.wast:106
assert_return(() => call($1, "array_init_elem", [2, 3, 2]), "array_init_elem.wast:106");
// array_init_elem.wast:107
assert_trap(() => call($1, "array_call_nth", [1]), "array_init_elem.wast:107");
// array_init_elem.wast:108
assert_return(() => call($1, "array_call_nth", [2]), "array_init_elem.wast:108", 3);
// array_init_elem.wast:109
assert_return(() => call($1, "array_call_nth", [3]), "array_init_elem.wast:109", 4);
// array_init_elem.wast:110
assert_trap(() => call($1, "array_call_nth", [4]), "array_init_elem.wast:110");
// array_init_elem.wast:113
assert_return(() => call($1, "drop_segs", []), "array_init_elem.wast:113");
// array_init_elem.wast:114
assert_return(() => call($1, "array_init_elem", [0, 0, 0]), "array_init_elem.wast:114");
// array_init_elem.wast:115
assert_trap(() => call($1, "array_init_elem", [0, 0, 1]), "array_init_elem.wast:115");
// array_init_elem.wast:117
let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x5e\x6a\x01\x60\x03\x7f\x7f\x7f\x00\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x01\x02\x03\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x02\xfb\x07\x00\x0b\x07\xb4\x80\x80\x80\x00\x03\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x00\x0d\x61\x72\x72\x61\x79\x5f\x6c\x65\x6e\x5f\x6e\x74\x68\x00\x01\x0e\x61\x72\x72\x61\x79\x5f\x65\x71\x5f\x65\x6c\x65\x6d\x73\x00\x02\x09\x90\x80\x80\x80\x00\x01\x05\x6a\x02\x41\x01\xfb\x07\x00\x0b\x41\x02\xfb\x07\x00\x0b\x0a\xba\x80\x80\x80\x00\x03\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x8b\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\xfb\x0f\x0b\x91\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\x23\x00\x20\x01\xfb\x0b\x00\xd3\x0b", "array_init_elem.wast:117");
// array_init_elem.wast:117
let $2 = instance($$2);
// array_init_elem.wast:144
assert_trap(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:144");
// array_init_elem.wast:145
assert_trap(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:145");
// array_init_elem.wast:148
assert_return(() => call($2, "array_init_elem", [0, 0, 2]), "array_init_elem.wast:148");
// array_init_elem.wast:149
assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:149", 1);
// array_init_elem.wast:150
assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:150", 2);
// array_init_elem.wast:151
assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:151", 0);
// array_init_elem.wast:154
assert_return(() => call($2, "array_init_elem", [1, 0, 1]), "array_init_elem.wast:154");
// array_init_elem.wast:155
assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:155", 1);
// array_init_elem.wast:156
assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:156", 1);
// array_init_elem.wast:157
assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:157", 1);
// array_init_elem.wast:160
let $$3 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x5e\x6a\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x01\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x00\x09\x8a\x80\x80\x80\x00\x01\x05\x6a\x01\x41\x00\xfb\x07\x00\x0b\x0a\xc0\x80\x80\x80\x00\x01\xba\x80\x80\x80\x00\x01\x02\x63\x00\x41\x01\xfb\x07\x00\x21\x00\x20\x00\x41\x00\x41\x00\x41\x01\xfb\x13\x00\x00\x41\x01\xfb\x07\x00\x21\x01\x20\x01\x41\x00\x41\x00\x41\x01\xfb\x13\x00\x00\x20\x00\x41\x00\xfb\x0b\x00\x20\x01\x41\x00\xfb\x0b\x00\xd3\x0b", "array_init_elem.wast:160");
// array_init_elem.wast:160
let $3 = instance($$3);
// array_init_elem.wast:178
assert_return(() => call($3, "run", []), "array_init_elem.wast:178", 1);
reinitializeRegistry();
})();