Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-expand/src/lib.rs')
-rw-r--r--crates/hir-expand/src/lib.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/crates/hir-expand/src/lib.rs b/crates/hir-expand/src/lib.rs
index 5915fe6e34..b5f5fdd22e 100644
--- a/crates/hir-expand/src/lib.rs
+++ b/crates/hir-expand/src/lib.rs
@@ -208,12 +208,7 @@ impl HirFileIdExt for HirFileId {
match file_id.repr() {
HirFileIdRepr::FileId(id) => break id,
HirFileIdRepr::MacroFile(MacroFileId { macro_call_id }) => {
- let loc: MacroCallLoc = db.lookup_intern_macro_call(macro_call_id);
- let is_include_expansion = loc.def.is_include() && loc.eager.is_some();
- file_id = match is_include_expansion.then(|| db.include_expand(macro_call_id)) {
- Some(Ok((_, file))) => file.into(),
- _ => loc.kind.file_id(),
- }
+ file_id = db.lookup_intern_macro_call(macro_call_id).kind.file_id();
}
}
}