From 9b13e1bb918888af0c456c554235e9a981d2ba0c Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Sun, 4 Apr 2021 03:16:26 +0200 Subject: Only remember blocks that have a DefMap --- crates/hir_def/src/body.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/hir_def/src/body.rs') diff --git a/crates/hir_def/src/body.rs b/crates/hir_def/src/body.rs index ad3d5afbe..99d98b17e 100644 --- a/crates/hir_def/src/body.rs +++ b/crates/hir_def/src/body.rs @@ -317,7 +317,7 @@ impl Body { ) -> impl Iterator)> + '_ { self.block_scopes .iter() - .filter_map(move |block| db.block_def_map(*block).map(|map| (*block, map))) + .map(move |block| (*block, db.block_def_map(*block).expect("block ID without DefMap"))) } fn new( -- cgit v1.2.3