test: 补充循环外控制流中断指令错误测试

This commit is contained in:
2026-06-06 13:22:16 +08:00
parent be886cfa67
commit 527f57b520
@@ -227,6 +227,14 @@ fn compile_break_outside_loop_errors() {
assert!(result.is_err(), "break outside loop should error");
}
#[test]
fn compile_continue_outside_loop_errors() {
let result = std::panic::catch_unwind(|| {
compile_source("continue;");
});
assert!(result.is_err(), "continue outside loop should error");
}
#[test]
fn compile_logical_not() {
let module = compile_source("!true");