From 2687a6e8b4f527f6641add097faef004f4e9a58f Mon Sep 17 00:00:00 2001 From: Mathias Magnusson Date: Sun, 3 Aug 2025 21:02:25 +0200 Subject: don't use s0 for saved values --- src/codegen.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index 8aae214..144e58f 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -802,7 +802,7 @@ const ProcedureContext = struct { try self.locals.putNoClobber(lvar.*, .{ .stack_offset = ptr }); } } - var s_regs: []const Register = &.{ .s0, .s1, .s2, .s3, .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11 }; + var s_regs: []const Register = &.{ .s1, .s2, .s3, .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11 }; for (self.proc.blocks) |block| { var it = block.vreg_used_during_call.keyIterator(); while (it.next()) |vreg| { -- cgit v1.2.3