src/arch/wasm/CodeGen.zig | 229 +++++++++++++++++++++++++++----- src/codegen.zig | 4 + test/behavior/align.zig | 1 - test/behavior/atomics.zig | 1 - test/behavior/basic.zig | 3 - test/behavior/bugs/12142.zig | 1 - test/behavior/bugs/13113.zig | 1 - test/behavior/bugs/13128.zig | 1 - test/behavior/bugs/13664.zig | 1 - test/behavior/bugs/1381.zig | 1 - test/behavior/cast_int.zig | 1 - test/behavior/empty_union.zig | 5 - test/behavior/enum.zig | 2 - test/behavior/error.zig | 5 - test/behavior/eval.zig | 5 - test/behavior/optional.zig | 1 - test/behavior/ptrcast.zig | 2 - test/behavior/return_address.zig | 1 - test/behavior/type.zig | 2 - test/behavior/union.zig | 11 -- test/behavior/union_with_members.zig | 1 - 21 files changed, 197 insertions(+), 82 deletions(-)