wasm: fix return `ret_load` with zero-size type

When we have a `ret_load` instruction with a zero-sized type which was
not an error, we would not emit any instruction. This resulted in
no `return` instruction and also not correctly resetting the global
stack_pointer.

This commit also enables the regular test runner for the WebAssembly
backend.
6c06944b59Luuk de Gram committed on 5/19/2023, 6:19:00 PMparent43e8902
2 files changedLine totals unavailable