Source code
Revision control
Copy as Markdown
Other Tools
(function local_init_wast_js() {
// local_init.wast:3
let $$1 = module("\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", "local_init.wast:3");
// local_init.wast:3
let $1 = instance($$1);
// local_init.wast:21
assert_return(() => call($1, "get-after-set", [hostref(1)]), "local_init.wast:21", hostref(1));
// local_init.wast:22
assert_return(() => call($1, "get-after-tee", [hostref(2)]), "local_init.wast:22", hostref(2));
// local_init.wast:23
assert_return(() => call($1, "get-in-block-after-set", [hostref(3)]), "local_init.wast:23", hostref(3));
// local_init.wast:25
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", "local_init.wast:25");
// local_init.wast:29
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", "local_init.wast:29");
// local_init.wast:39
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", "local_init.wast:39");
// local_init.wast:52
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", "local_init.wast:52");
// local_init.wast:66
let $$2 = module("\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", "local_init.wast:66");
// local_init.wast:66
let $2 = instance($$2);
// local_init.wast:74
assert_return(() => call($2, "tee-init", [hostref(1)]), "local_init.wast:74", hostref(1));
reinitializeRegistry();
})();