src/arch/wasm/CodeGen.zig | 349 ++++++++++++++++++++++++-------- src/arch/wasm/Emit.zig | 10 +- src/arch/wasm/Mir.zig | 7 + src/link/Wasm.zig | 12 +- test/behavior.zig | 12 +- test/behavior/array_llvm.zig | 18 ++ test/behavior/bugs/1025.zig | 4 + test/behavior/bugs/1741.zig | 3 + test/behavior/bugs/1914.zig | 7 + test/behavior/slice.zig | 13 ++ 10 files changed, 338 insertions(+), 97 deletions(-)