Commit dac62424f9
Changed files (1)
src
arch
wasm
src/arch/wasm/CodeGen.zig
@@ -1929,10 +1929,11 @@ fn genInst(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
.memcpy => func.airMemcpy(inst),
+ .ret_addr => func.airRetAddr(inst),
+
.mul_sat,
.mod,
.assembly,
- .ret_addr,
.frame_addr,
.bit_reverse,
.is_err_ptr,
@@ -4967,6 +4968,10 @@ fn airMemcpy(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
func.finishAir(inst, .none, &.{ pl_op.operand, bin_op.lhs, bin_op.rhs });
}
+fn airRetAddr(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
+ func.finishAir(inst, .{ .imm32 = 0 }, &.{});
+}
+
fn airPopcount(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
const ty_op = func.air.instructions.items(.data)[inst].ty_op;
if (func.liveness.isUnused(inst)) return func.finishAir(inst, .none, &.{ty_op.operand});