|
1 | 1 | // FIXME: https://bugs.webkit.org/show_bug.cgi?id=247383
|
2 | 2 | // local_init.wast:3
|
3 |
| -//let $1 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x01\x6b\x6f\x01\x6b\x6f\x03\x84\x80\x80\x80\x00\x03\x00\x00\x00\x07\xba\x80\x80\x80\x00\x03\x0d\x67\x65\x74\x2d\x61\x66\x74\x65\x72\x2d\x73\x65\x74\x00\x00\x0d\x67\x65\x74\x2d\x61\x66\x74\x65\x72\x2d\x74\x65\x65\x00\x01\x16\x67\x65\x74\x2d\x69\x6e\x2d\x62\x6c\x6f\x63\x6b\x2d\x61\x66\x74\x65\x72\x2d\x73\x65\x74\x00\x02\x0a\xb6\x80\x80\x80\x00\x03\x8b\x80\x80\x80\x00\x01\x01\x6b\x6f\x20\x00\x21\x01\x20\x01\x0b\x8c\x80\x80\x80\x00\x01\x01\x6b\x6f\x20\x00\x22\x01\x1a\x20\x01\x0b\x8f\x80\x80\x80\x00\x01\x01\x6b\x6f\x20\x00\x21\x01\x02\x6b\x6f\x20\x01\x0b\x0b"); |
| 3 | +//let $1 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x01\x64\x6f\x01\x64\x6f\x03\x84\x80\x80\x80\x00\x03\x00\x00\x00\x07\xba\x80\x80\x80\x00\x03\x0d\x67\x65\x74\x2d\x61\x66\x74\x65\x72\x2d\x73\x65\x74\x00\x00\x0d\x67\x65\x74\x2d\x61\x66\x74\x65\x72\x2d\x74\x65\x65\x00\x01\x16\x67\x65\x74\x2d\x69\x6e\x2d\x62\x6c\x6f\x63\x6b\x2d\x61\x66\x74\x65\x72\x2d\x73\x65\x74\x00\x02\x0a\xb6\x80\x80\x80\x00\x03\x8b\x80\x80\x80\x00\x01\x01\x64\x6f\x20\x00\x21\x01\x20\x01\x0b\x8c\x80\x80\x80\x00\x01\x01\x64\x6f\x20\x00\x22\x01\x1a\x20\x01\x0b\x8f\x80\x80\x80\x00\x01\x01\x64\x6f\x20\x00\x21\x01\x02\x64\x6f\x20\x01\x0b\x0b"); |
4 | 4 |
|
5 | 5 | // local_init.wast:21
|
6 | 6 | //assert_return(() => call($1, "get-after-set", [externref(1)]), externref(1));
|
|
12 | 12 | //assert_return(() => call($1, "get-in-block-after-set", [externref(3)]), externref(3));
|
13 | 13 |
|
14 | 14 | // local_init.wast:25
|
15 |
| -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x01\x01\x6b\x6f\x20\x00\x1a\x0b"); |
| 15 | +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x01\x01\x64\x6f\x20\x00\x1a\x0b"); |
16 | 16 |
|
17 | 17 | // local_init.wast:29
|
18 |
| -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x6b\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x01\x01\x6b\x6f\x02\x40\x20\x00\x21\x01\x20\x00\x22\x01\x1a\x0b\x20\x01\x1a\x0b"); |
| 18 | +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x64\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x01\x01\x64\x6f\x02\x40\x20\x00\x21\x01\x20\x00\x22\x01\x1a\x0b\x20\x01\x1a\x0b"); |
19 | 19 |
|
20 | 20 | // local_init.wast:39
|
21 |
| -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x6b\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x01\x01\x6b\x6f\x41\x00\x04\x40\x20\x00\x21\x01\x05\x20\x01\x0b\x0b"); |
| 21 | +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x64\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x01\x01\x64\x6f\x41\x00\x04\x40\x20\x00\x21\x01\x05\x20\x01\x0b\x0b"); |
22 | 22 |
|
23 | 23 | // local_init.wast:52
|
24 |
| -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x6b\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x01\x01\x6b\x6f\x41\x00\x04\x40\x20\x00\x21\x01\x05\x20\x00\x21\x01\x0b\x20\x01\x1a\x0b"); |
| 24 | +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x64\x6f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x01\x01\x64\x6f\x41\x00\x04\x40\x20\x00\x21\x01\x05\x20\x00\x21\x01\x0b\x20\x01\x1a\x0b"); |
25 | 25 |
|
26 | 26 | // local_init.wast:66
|
27 |
| -let $2 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x01\x6b\x6f\x01\x6b\x6f\x03\x82\x80\x80\x80\x00\x01\x00\x07\x8c\x80\x80\x80\x00\x01\x08\x74\x65\x65\x2d\x69\x6e\x69\x74\x00\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x01\x01\x6b\x6f\x20\x00\x22\x01\x1a\x20\x01\x0b"); |
| 27 | +let $2 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x01\x64\x6f\x01\x64\x6f\x03\x82\x80\x80\x80\x00\x01\x00\x07\x8c\x80\x80\x80\x00\x01\x08\x74\x65\x65\x2d\x69\x6e\x69\x74\x00\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x01\x01\x64\x6f\x20\x00\x22\x01\x1a\x20\x01\x0b"); |
28 | 28 |
|
29 | 29 | // local_init.wast:74
|
30 | 30 | assert_return(() => call($2, "tee-init", [externref(1)]), externref(1));
|
0 commit comments