aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/body/scope.rs
diff options
context:
space:
mode:
authorDaniel McNab <[email protected]>2021-04-07 12:45:17 +0100
committerDaniel McNab <[email protected]>2021-05-03 14:13:05 +0100
commitebbcf9f458522e76c5a84e6771e0ef434d6d5c5b (patch)
tree05b4684b1b23a5159796d424b511d30e7e651df5 /crates/hir_def/src/body/scope.rs
parenteb741e895f1a73420a401f2495c711afe37d9d19 (diff)
Fix inference with conditionally compiled tails
Fixes #8378
Diffstat (limited to 'crates/hir_def/src/body/scope.rs')
-rw-r--r--crates/hir_def/src/body/scope.rs2
1 files changed, 1 insertions, 1 deletions
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(
157 scope = scopes.new_scope(scope); 157 scope = scopes.new_scope(scope);
158 scopes.add_bindings(body, scope, *pat); 158 scopes.add_bindings(body, scope, *pat);
159 } 159 }
160 Statement::Expr(expr) => { 160 Statement::Expr { expr, .. } => {
161 scopes.set_scope(*expr, scope); 161 scopes.set_scope(*expr, scope);
162 compute_expr_scopes(*expr, body, scopes, scope); 162 compute_expr_scopes(*expr, body, scopes, scope);
163 } 163 }