From 2633e23f2bf0649031b887309cda1fecae063084 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Mon, 22 Mar 2021 18:47:19 +0100 Subject: resolver: manually traverse nested block scopes --- crates/hir_ty/src/tests/regression.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'crates/hir_ty/src/tests') diff --git a/crates/hir_ty/src/tests/regression.rs b/crates/hir_ty/src/tests/regression.rs index 69314e245..b69f86050 100644 --- a/crates/hir_ty/src/tests/regression.rs +++ b/crates/hir_ty/src/tests/regression.rs @@ -961,3 +961,16 @@ fn issue_6852() { "#]], ); } + +#[test] +fn param_overrides_fn() { + check_types( + r#" + fn example(example: i32) { + fn f() {} + example; + //^^^^^^^ i32 + } + "#, + ) +} -- cgit v1.2.3