From ed0f34a1237c25198f01b6af167c11841fd2694f Mon Sep 17 00:00:00 2001 From: pjh456 <147148383@qq.com> Date: Sun, 7 Jun 2026 10:09:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=95=B0=E7=BB=84?= =?UTF-8?q?=E5=AD=97=E9=9D=A2=E9=87=8F=E6=B5=AE=E7=82=B9=E5=BC=BA=E8=BD=AC?= =?UTF-8?q?=E6=95=B4=E5=9E=8B=E5=B4=A9=E6=BA=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/oxide_compiler/src/emitter.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/oxide_compiler/src/emitter.rs b/crates/oxide_compiler/src/emitter.rs index 58ad1690..e1f9223a 100644 --- a/crates/oxide_compiler/src/emitter.rs +++ b/crates/oxide_compiler/src/emitter.rs @@ -581,7 +581,7 @@ impl Compiler { }; let val_reg = self.emit_expression(e, ctx)?; let idx_reg = ctx.alloc_reg(); - let idx = ctx.add_constant(Constant::Number(i as f64)); + let idx = ctx.add_constant(Constant::Int(i as i32)); ctx.emit(opcode::encode( OpCode::LOAD_CONST, idx_reg,