From efe15316bff7672793ad468df4cb2b33182e3813 Mon Sep 17 00:00:00 2001 From: Bryan English Date: Tue, 27 Jan 2026 23:50:38 -0500 Subject: [PATCH] correct register ordering in pop_some_to --- hylo-lang/hyloc/src/riscv_asm_codegen.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hylo-lang/hyloc/src/riscv_asm_codegen.rs b/hylo-lang/hyloc/src/riscv_asm_codegen.rs index 362571b..ca3cd99 100644 --- a/hylo-lang/hyloc/src/riscv_asm_codegen.rs +++ b/hylo-lang/hyloc/src/riscv_asm_codegen.rs @@ -75,7 +75,8 @@ impl<'a> CodeGen<'a> { } fn pop_some_to(&mut self, regs: &str) { - let regs = regs.trim().split(" ").collect::>(); + let mut regs = regs.trim().split(" ").collect::>(); + regs.reverse(); let count = regs.len(); let mut index = 0; for reg in regs { -- 2.43.0