From 31990b8d3fef30cd16a86e22d14f87c7299cb5d5 Mon Sep 17 00:00:00 2001 From: Micha Reiser Date: Wed, 6 Sep 2023 09:21:03 +0200 Subject: [PATCH] Checker: Remove unnecessary unreachable (#7181) --- crates/ruff/src/checkers/ast/mod.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/ruff/src/checkers/ast/mod.rs b/crates/ruff/src/checkers/ast/mod.rs index c4ea4e8b28..1fa7b362fe 100644 --- a/crates/ruff/src/checkers/ast/mod.rs +++ b/crates/ruff/src/checkers/ast/mod.rs @@ -528,11 +528,7 @@ where &self.semantic.definitions, ); self.semantic.push_definition(definition); - - self.semantic.push_scope(match &stmt { - Stmt::FunctionDef(stmt) => ScopeKind::Function(stmt), - _ => unreachable!("Expected Stmt::FunctionDef"), - }); + self.semantic.push_scope(ScopeKind::Function(function_def)); self.deferred.functions.push(self.semantic.snapshot());