You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
WASM validation errors when using generic getters? #1675
% npm run asbuild
> issue1635@1.0.0 asbuild
> npm run asbuild:untouched && npm run asbuild:optimized
> issue1635@1.0.0 asbuild:untouched
> asc assembly/index.ts --target debug
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:payload] unexpected false: local.get index must be small enough, on
(local.get $0)
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:payload] unexpected false: call target must exist, on
(call $assembly/tree/Tree.Node<i32>#get:payload)
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:left] unexpected false: local.get index must be small enough, on
(local.get $0)
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:left] unexpected false: call target must exist, on
(call $assembly/tree/Tree.Node<i32>#get:left)
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:right] unexpected false: local.get index must be small enough, on
(local.get $0)
[wasm-validator error infunctionexport:assembly/tree/Tree.Node<i32>#get:right] unexpected false: call target must exist, on
(call $assembly/tree/Tree.Node<i32>#get:right)
FAILURE validate error
at Object.main (/Users/jon/git/sandbox/assemblyscript/issue1635/node_modules/assemblyscript/cli/asc.js:850:23)
at /Users/jon/git/sandbox/assemblyscript/issue1635/node_modules/assemblyscript/bin/asc:19:47
I don't know why the getters aren't being emitted for the Node class, but that seems to be what the WASM validator is complaining about.
Activity