docs: 清理寄存器分配注释并重命名样例测试

This commit is contained in:
2026-09-17 16:05:45 +00:00
parent 0b33f4253a
commit d81777e8b2
4 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -277,7 +277,7 @@ fn rewrite_inst(
}
let _ = f;
// 防御:imm16 编码位的操作数必须是 Imm/None,不得是 Reg——
// 否则会被上面的 Reg 重写改号,VM 侧 imm16 读到错值(历史 B020 根因)。
// 上面的 Reg 重写会改号,若该槽被改写,VM 侧按 imm16 读取会拿到错误值。
match inst.op {
OpCode::LOAD_UPVALUE | OpCode::CREATE_CLOSURE => {
debug_assert!(