Unnamed repository; edit this file 'description' to name the repository.
Fix forgotten case in `walk_child_exprs()`
Chayim Refael Friedman 5 weeks ago
parent 317f4f9 · commit c6e5e8c
-rw-r--r--crates/hir-def/src/expr_store.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/hir-def/src/expr_store.rs b/crates/hir-def/src/expr_store.rs
index 75278f778b..1c496cbc59 100644
--- a/crates/hir-def/src/expr_store.rs
+++ b/crates/hir-def/src/expr_store.rs
@@ -675,6 +675,9 @@ impl ExpressionStore {
f(*expr);
arms.iter().for_each(|arm| {
f(arm.expr);
+ if let Some(guard) = arm.guard {
+ f(guard);
+ }
self.walk_exprs_in_pat(arm.pat, &mut f);
});
}