fix: 修复数组字面量浮点强转整型崩溃问题

This commit is contained in:
2026-06-07 10:09:17 +08:00
parent b3bc64d5ff
commit ed0f34a123
+1 -1
View File
@@ -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,