Sam Clegg
Sam Clegg
I'm deleted the old `master` branch from the two proposal repos that I control. No issues reported. @tlively @dschuff @rossberg perhaps one of you could delete the one from the...
What is `id:000000,sig:06,src:003930+002671,op:splice,rep:4` ? Is that the name of a wasm file?
I think this comes under implementation defined limits: https://webassembly.github.io/spec/core/appendix/implementation.html We can/should define these limits in wabt.. but even with these limits in place its always possible the host might run...
Do you know how the test is currently passing give that this looks like it is actually a valid module?
Oh I see, its still failing, since its not valid to have and empty else block: ``` 2 out/test/spec/if.wast:4: assert_invalid passed: 3 out/test/spec/if/if.0.wasm:000001f: error: type mismatch in `if false` branch,...
The fact that this `invoke_vi` function exists in the generated JS is because the wasm module is importing a function by this name. These imports are generated during codegen when...
Can you find the object file that is referencing `invoke_vi`... For the longjmp case at least it should not be possible to create a reference to that function without also...
IIUC the `_setThrew` call is likely coming from the LLVM passed for SjLj or exception handling. I didn't know it was possible to generate the `_setThrew` call without also generating...
So `__cxa_end_catch` (at least the emscripten JS version) has a direct dependency on `setThrew`. You can see that above. That should cause `setThrew` to be exported whenever `__cxa_end_catch` is imported....