From ebbcf9f458522e76c5a84e6771e0ef434d6d5c5b Mon Sep 17 00:00:00 2001 From: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Date: Wed, 7 Apr 2021 12:45:17 +0100 Subject: Fix inference with conditionally compiled tails Fixes #8378 --- crates/hir_def/src/body/scope.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/hir_def/src/body/scope.rs') diff --git a/crates/hir_def/src/body/scope.rs b/crates/hir_def/src/body/scope.rs index bd7005ca6..6764de3a7 100644 --- a/crates/hir_def/src/body/scope.rs +++ b/crates/hir_def/src/body/scope.rs @@ -157,7 +157,7 @@ fn compute_block_scopes( scope = scopes.new_scope(scope); scopes.add_bindings(body, scope, *pat); } - Statement::Expr(expr) => { + Statement::Expr { expr, .. } => { scopes.set_scope(*expr, scope); compute_expr_scopes(*expr, body, scopes, scope); } -- cgit v1.2.3