Skip to content

Commit d0340ba

Browse files
.
1 parent f1ccd32 commit d0340ba

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

pyrefly/lib/binding/function.rs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -903,19 +903,16 @@ fn function_last_expressions<'a>(
903903
sys_info: &SysInfo,
904904
constrained_typevars: Option<&ConstrainedTypeVarParams>,
905905
) -> Option<Vec<(LastStmt, &'a Expr)>> {
906-
fn f<'a>(sys_info: &SysInfo, x: &'a [Stmt], res: &mut Vec<(LastStmt, &'a Expr)>) -> Option<()> {
907-
fn loop_body_has_break_statement(statement: &Stmt, has_break: &mut bool) {
908-
match statement {
909-
Stmt::Break(_) => {
910-
*has_break = true;
911-
}
912-
Stmt::While(_) | Stmt::For(_) => {}
913-
_ => statement
914-
.recurse(&mut |statement| loop_body_has_break_statement(statement, has_break)),
906+
fn loop_body_has_break_statement(statement: &Stmt, has_break: &mut bool) {
907+
match statement {
908+
Stmt::Break(_) => {
909+
*has_break = true;
915910
}
911+
Stmt::While(_) | Stmt::For(_) => {}
912+
_ => statement
913+
.recurse(&mut |statement| loop_body_has_break_statement(statement, has_break)),
916914
}
917-
918-
fn f<'a>(sys_info: &SysInfo, x: &'a [Stmt], res: &mut Vec<(LastStmt, &'a Expr)>) -> Option<()> {
915+
}
919916
fn f<'a>(
920917
sys_info: &SysInfo,
921918
x: &'a [Stmt],

0 commit comments

Comments
 (0)