diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2025-08-03 21:02:25 +0200 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2025-08-03 21:40:10 +0200 |
commit | 2687a6e8b4f527f6641add097faef004f4e9a58f (patch) | |
tree | 260bcf6af97b52a1e9ca8a2f25ddd509b6be5929 /src | |
parent | e252cb1b786c2b67222c544e8b766de8b132cb38 (diff) | |
download | huginn-2687a6e8b4f527f6641add097faef004f4e9a58f.tar.gz |
don't use s0 for saved values
Diffstat (limited to 'src')
-rw-r--r-- | src/codegen.zig | 2 |
1 files changed, 1 insertions, 1 deletions
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| { |