diff --git a/src/tests/mir_ctrlflow_break_continue.rs b/src/tests/mir_ctrlflow_break_continue.rs index 5f01ae24..8e6294a4 100644 --- a/src/tests/mir_ctrlflow_break_continue.rs +++ b/src/tests/mir_ctrlflow_break_continue.rs @@ -21,6 +21,10 @@ mod tests { #[test] fn vm_exec_continue_skips_body() { + // Phase 59b: Stage-3 parser required for local variable declarations + std::env::set_var("NYASH_PARSER_STAGE3", "1"); + std::env::set_var("HAKO_PARSER_STAGE3", "1"); + let code = r#" local i = 0 local s = 0 @@ -41,6 +45,10 @@ mod tests { #[test] fn vm_exec_break_inside_if() { + // Phase 59b: Stage-3 parser required for local variable declarations + std::env::set_var("NYASH_PARSER_STAGE3", "1"); + std::env::set_var("HAKO_PARSER_STAGE3", "1"); + let code = r#" local i = 0 loop(i < 10) {