Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/chalk_db.rs')
| -rw-r--r-- | crates/hir-ty/src/chalk_db.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/crates/hir-ty/src/chalk_db.rs b/crates/hir-ty/src/chalk_db.rs index c30a99e06c..11c4dc4341 100644 --- a/crates/hir-ty/src/chalk_db.rs +++ b/crates/hir-ty/src/chalk_db.rs @@ -129,10 +129,7 @@ impl<'a> chalk_solve::RustIrDatabase<Interner> for ChalkContext<'a> { let impl_maps = [in_deps, in_self]; let block_impls = iter::successors(self.block, |&block_id| { cov_mark::hit!(block_local_impls); - self.db - .block_def_map(block_id) - .and_then(|map| map.parent()) - .and_then(|module| module.containing_block()) + self.db.block_def_map(block_id).parent().and_then(|module| module.containing_block()) }) .inspect(|&block_id| { // make sure we don't search the same block twice |