Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/expr_store/lower.rs')
| -rw-r--r-- | crates/hir-def/src/expr_store/lower.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/hir-def/src/expr_store/lower.rs b/crates/hir-def/src/expr_store/lower.rs index 8059023f0b..c56b857156 100644 --- a/crates/hir-def/src/expr_store/lower.rs +++ b/crates/hir-def/src/expr_store/lower.rs @@ -1360,8 +1360,7 @@ impl ExprCollector<'_> { else { panic!("just expanded a macro, ExpansionSpanMap should be available"); }; - let old_span_map = - mem::replace(&mut self.current_span_map, Some(new_span_map.clone())); + let old_span_map = self.current_span_map.replace(new_span_map.clone()); let id = collector(self, Some(expansion.tree())); self.current_span_map = old_span_map; self.ast_id_map = prev_ast_id_map; |